Show / Hide Table of Contents

Interface CfnContainer.IContainerProperty

Container is a property of the ContainerServiceDeployment property. It describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.

Namespace: Amazon.CDK.AWS.Lightsail
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnContainer.IContainerProperty
Syntax (vb)
Public Interface CfnContainer.IContainerProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Lightsail;

             var containerProperty = new ContainerProperty {
                 Command = new [] { "command" },
                 ContainerName = "containerName",
                 Environment = new [] { new EnvironmentVariableProperty {
                     Value = "value",
                     Variable = "variable"
                 } },
                 Image = "image",
                 Ports = new [] { new PortInfoProperty {
                     Port = "port",
                     Protocol = "protocol"
                 } }
             };

Synopsis

Properties

Command

The launch command for the container.

ContainerName

The name of the container.

Environment

The environment variables of the container.

Image

The name of the image used for the container.

Ports

An object that describes the open firewall ports and protocols of the container.

Properties

Command

The launch command for the container.

string[]? Command { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-command

ContainerName

The name of the container.

string? ContainerName { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-containername

Environment

The environment variables of the container.

object? Environment { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-environment

Type union: either IResolvable or (either IResolvable or CfnContainer.IEnvironmentVariableProperty)[]

Image

The name of the image used for the container.

string? Image { get; }
Property Value

string

Remarks

Container images that are sourced from (registered and stored on) your container service start with a colon ( : ). For example, if your container service name is container-service-1 , the container image label is mystaticsite , and you want to use the third version ( 3 ) of the registered container image, then you should specify :container-service-1.mystaticsite.3 . To use the latest version of a container image, specify latest instead of a version number (for example, :container-service-1.mystaticsite.latest ). Your container service will automatically use the highest numbered version of the registered container image.

Container images that are sourced from a public registry like Docker Hub don’t start with a colon. For example, nginx:latest or nginx .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-image

Ports

An object that describes the open firewall ports and protocols of the container.

object? Ports { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lightsail-container-container.html#cfn-lightsail-container-container-ports

Type union: either IResolvable or (either IResolvable or CfnContainer.IPortInfoProperty)[]

Back to top Generated by DocFX