Package com.pulumi.aws.lightsail
Class ContainerServiceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lightsail.ContainerServiceArgs
-
public final class ContainerServiceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContainerServiceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ContainerServiceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContainerServiceArgs.Builder
builder()
static ContainerServiceArgs.Builder
builder(ContainerServiceArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isDisabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
com.pulumi.core.Output<java.lang.String>
power()
java.util.Optional<com.pulumi.core.Output<ContainerServicePrivateRegistryAccessArgs>>
privateRegistryAccess()
java.util.Optional<com.pulumi.core.Output<ContainerServicePublicDomainNamesArgs>>
publicDomainNames()
com.pulumi.core.Output<java.lang.Integer>
scale()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
-
-
-
Field Detail
-
Empty
public static final ContainerServiceArgs Empty
-
-
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.
-
builder
public static ContainerServiceArgs.Builder builder()
-
builder
public static ContainerServiceArgs.Builder builder(ContainerServiceArgs defaults)
-
-