class Aws::Lightsail::Types::CreateContainerServiceDeploymentRequest

@note When making an API call, you may pass CreateContainerServiceDeploymentRequest

data as a hash:

    {
      service_name: "ContainerServiceName", # required
      containers: {
        "ContainerName" => {
          image: "string",
          command: ["string"],
          environment: {
            "string" => "string",
          },
          ports: {
            "string" => "HTTP", # accepts HTTP, HTTPS, TCP, UDP
          },
        },
      },
      public_endpoint: {
        container_name: "string", # required
        container_port: 1, # required
        health_check: {
          healthy_threshold: 1,
          unhealthy_threshold: 1,
          timeout_seconds: 1,
          interval_seconds: 1,
          path: "string",
          success_codes: "string",
        },
      },
    }

@!attribute [rw] service_name

The name of the container service for which to create the
deployment.
@return [String]

@!attribute [rw] containers

An object that describes the settings of the containers that will be
launched on the container service.
@return [Hash<String,Types::Container>]

@!attribute [rw] public_endpoint

An object that describes the settings of the public endpoint for the
container service.
@return [Types::EndpointRequest]

@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/CreateContainerServiceDeploymentRequest AWS API Documentation

Constants

SENSITIVE