Package com.pulumi.aws.ecs.inputs
Class ServiceServiceConnectConfigurationServiceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.ServiceServiceConnectConfigurationServiceArgs
-
public final class ServiceServiceConnectConfigurationServiceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServiceServiceConnectConfigurationServiceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceServiceConnectConfigurationServiceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceServiceConnectConfigurationServiceArgs.Builderbuilder()static ServiceServiceConnectConfigurationServiceArgs.Builderbuilder(ServiceServiceConnectConfigurationServiceArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceServiceConnectConfigurationServiceClientAliasArgs>>>clientAlias()java.util.Optional<com.pulumi.core.Output<java.lang.String>>discoveryName()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>ingressPortOverride()com.pulumi.core.Output<java.lang.String>portName()java.util.Optional<com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTimeoutArgs>>timeout()java.util.Optional<com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTlsArgs>>tls()
-
-
-
Field Detail
-
Empty
public static final ServiceServiceConnectConfigurationServiceArgs Empty
-
-
Method Detail
-
clientAlias
public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceServiceConnectConfigurationServiceClientAliasArgs>>> clientAlias()
- Returns:
- List of client aliases for this Service Connect service. You use these to assign names that can be used by client applications. For each service block where enabled is true, exactly one `clientAlias` with one `port` should be specified. See below.
-
discoveryName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> discoveryName()
- Returns:
- Name of the new AWS Cloud Map service that Amazon ECS creates for this Amazon ECS service.
-
ingressPortOverride
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ingressPortOverride()
- Returns:
- Port number for the Service Connect proxy to listen on.
-
portName
public com.pulumi.core.Output<java.lang.String> portName()
- Returns:
- Name of one of the `portMappings` from all the containers in the task definition of this Amazon ECS service.
-
timeout
public java.util.Optional<com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTimeoutArgs>> timeout()
- Returns:
- Configuration timeouts for Service Connect
-
tls
public java.util.Optional<com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTlsArgs>> tls()
- Returns:
- Configuration for enabling TLS
-
builder
public static ServiceServiceConnectConfigurationServiceArgs.Builder builder()
-
builder
public static ServiceServiceConnectConfigurationServiceArgs.Builder builder(ServiceServiceConnectConfigurationServiceArgs defaults)
-
-