Interface CfnContainer.ContainerProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnContainer.ContainerProperty extends
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.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 ContainerProperty containerProperty = ContainerProperty.builder()
  • Method Details

    • getCommand

      @Stability(Stable) @Nullable default List<String> getCommand()
      The launch command for the container.
    • getContainerName

      @Stability(Stable) @Nullable default String getContainerName()
      The name of the container.
    • getEnvironment

      @Stability(Stable) @Nullable default Object getEnvironment()
      The environment variables of the container.
    • getImage

      @Stability(Stable) @Nullable default String getImage()
      The name of the image used for the container.

      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 .

    • getPorts

      @Stability(Stable) @Nullable default Object getPorts()
      An object that describes the open firewall ports and protocols of the container.
    • builder

      @Stability(Stable) static CfnContainer.ContainerProperty.Builder builder()
      a CfnContainer.ContainerProperty.Builder of CfnContainer.ContainerProperty