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 IContainerProperty
Syntax (vb)
Public Interface IContainerProperty
Remarks
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.
virtual string[] Command { get; }
Property Value
System.String[]
Remarks
ContainerName
The name of the container.
virtual string ContainerName { get; }
Property Value
System.String
Remarks
Environment
The environment variables of the container.
virtual object Environment { get; }
Property Value
System.Object
Remarks
Image
The name of the image used for the container.
virtual string Image { get; }
Property Value
System.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
.
Ports
An object that describes the open firewall ports and protocols of the container.
virtual object Ports { get; }
Property Value
System.Object