Class ContainerServiceArgs


  • public final class ContainerServiceArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • isDisabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isDisabled()
        Returns:
        A Boolean value indicating whether the container service is disabled. Defaults to `false`.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name for the container service. Names must be of length 1 to 63, and be unique within each AWS Region in your Lightsail account.
      • power

        public com.pulumi.core.Output<java.lang.String> power()
        Returns:
        The power specification for the container service. The power specifies the amount of memory, the number of vCPUs, and the monthly price of each node of the container service. Possible values: `nano`, `micro`, `small`, `medium`, `large`, `xlarge`.
      • privateRegistryAccess

        public java.util.Optional<com.pulumi.core.Output<ContainerServicePrivateRegistryAccessArgs>> privateRegistryAccess()
        Returns:
        An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. See Private Registry Access below for more details.
      • publicDomainNames

        public java.util.Optional<com.pulumi.core.Output<ContainerServicePublicDomainNamesArgs>> publicDomainNames()
        Returns:
        The public domain names to use with the container service, such as example.com and www.example.com. You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service. If you don't specify public domain names, then you can use the default domain of the container service. Defined below.
      • scale

        public com.pulumi.core.Output<java.lang.Integer> scale()
        Returns:
        The scale specification for the container service. The scale specifies the allocated compute nodes of the container service.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of container service tags. To create a key-only tag, use an empty string as the value. To tag at launch, specify the tags in the Launch Template. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.