Package com.pulumi.aws.ecs.inputs
Class ServiceServiceConnectConfigurationServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ServiceServiceConnectConfigurationServiceArgs.Builder
-
- Enclosing class:
- ServiceServiceConnectConfigurationServiceArgs
public static final class ServiceServiceConnectConfigurationServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceServiceConnectConfigurationServiceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceServiceConnectConfigurationServiceArgs defaults)
-
-
Method Detail
-
clientAlias
public ServiceServiceConnectConfigurationServiceArgs.Builder clientAlias(@Nullable com.pulumi.core.Output<java.util.List<ServiceServiceConnectConfigurationServiceClientAliasArgs>> clientAlias)
- Parameters:
clientAlias- 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.- Returns:
- builder
-
clientAlias
public ServiceServiceConnectConfigurationServiceArgs.Builder clientAlias(java.util.List<ServiceServiceConnectConfigurationServiceClientAliasArgs> clientAlias)
- Parameters:
clientAlias- 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.- Returns:
- builder
-
clientAlias
public ServiceServiceConnectConfigurationServiceArgs.Builder clientAlias(ServiceServiceConnectConfigurationServiceClientAliasArgs... clientAlias)
- Parameters:
clientAlias- 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.- Returns:
- builder
-
discoveryName
public ServiceServiceConnectConfigurationServiceArgs.Builder discoveryName(@Nullable com.pulumi.core.Output<java.lang.String> discoveryName)
- Parameters:
discoveryName- Name of the new AWS Cloud Map service that Amazon ECS creates for this Amazon ECS service.- Returns:
- builder
-
discoveryName
public ServiceServiceConnectConfigurationServiceArgs.Builder discoveryName(java.lang.String discoveryName)
- Parameters:
discoveryName- Name of the new AWS Cloud Map service that Amazon ECS creates for this Amazon ECS service.- Returns:
- builder
-
ingressPortOverride
public ServiceServiceConnectConfigurationServiceArgs.Builder ingressPortOverride(@Nullable com.pulumi.core.Output<java.lang.Integer> ingressPortOverride)
- Parameters:
ingressPortOverride- Port number for the Service Connect proxy to listen on.- Returns:
- builder
-
ingressPortOverride
public ServiceServiceConnectConfigurationServiceArgs.Builder ingressPortOverride(java.lang.Integer ingressPortOverride)
- Parameters:
ingressPortOverride- Port number for the Service Connect proxy to listen on.- Returns:
- builder
-
portName
public ServiceServiceConnectConfigurationServiceArgs.Builder portName(com.pulumi.core.Output<java.lang.String> portName)
- Parameters:
portName- Name of one of the `portMappings` from all the containers in the task definition of this Amazon ECS service.- Returns:
- builder
-
portName
public ServiceServiceConnectConfigurationServiceArgs.Builder portName(java.lang.String portName)
- Parameters:
portName- Name of one of the `portMappings` from all the containers in the task definition of this Amazon ECS service.- Returns:
- builder
-
timeout
public ServiceServiceConnectConfigurationServiceArgs.Builder timeout(@Nullable com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTimeoutArgs> timeout)
- Parameters:
timeout- Configuration timeouts for Service Connect- Returns:
- builder
-
timeout
public ServiceServiceConnectConfigurationServiceArgs.Builder timeout(ServiceServiceConnectConfigurationServiceTimeoutArgs timeout)
- Parameters:
timeout- Configuration timeouts for Service Connect- Returns:
- builder
-
tls
public ServiceServiceConnectConfigurationServiceArgs.Builder tls(@Nullable com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTlsArgs> tls)
- Parameters:
tls- Configuration for enabling TLS- Returns:
- builder
-
tls
public ServiceServiceConnectConfigurationServiceArgs.Builder tls(ServiceServiceConnectConfigurationServiceTlsArgs tls)
- Parameters:
tls- Configuration for enabling TLS- Returns:
- builder
-
build
public ServiceServiceConnectConfigurationServiceArgs build()
-
-