You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Lightsail::Types::Container

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing Container as input to an Aws::Client method, you can use a vanilla Hash:

{
  image: "string",
  command: ["string"],
  environment: {
    "string" => "string",
  },
  ports: {
    "string" => "HTTP", # accepts HTTP, HTTPS, TCP, UDP
  },
}

Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.

Instance Attribute Summary collapse

Instance Attribute Details

#commandArray<String>

The launch command for the container.

Returns:

  • (Array<String>)

    The launch command for the container.

#environmentHash<String,String>

The environment variables of the container.

Returns:

  • (Hash<String,String>)

    The environment variables of the container.

#imageString

The name of the image used for the container.

Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (:). For example, :container-service-1.mystaticwebsite.1. Container images sourced from a public registry like Docker Hub don\'t start with a colon. For example, nginx:latest or nginx.

Returns:

  • (String)

    The name of the image used for the container.

#portsHash<String,String>

The open firewall ports of the container.

Returns:

  • (Hash<String,String>)

    The open firewall ports of the container.