ServiceServiceConnectConfigurationServiceArgs

data class ServiceServiceConnectConfigurationServiceArgs(val clientAlias: Output<List<ServiceServiceConnectConfigurationServiceClientAliasArgs>>? = null, val discoveryName: Output<String>? = null, val ingressPortOverride: Output<Int>? = null, val portName: Output<String>, val timeout: Output<ServiceServiceConnectConfigurationServiceTimeoutArgs>? = null, val tls: Output<ServiceServiceConnectConfigurationServiceTlsArgs>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceArgs>

Constructors

constructor(clientAlias: Output<List<ServiceServiceConnectConfigurationServiceClientAliasArgs>>? = null, discoveryName: Output<String>? = null, ingressPortOverride: Output<Int>? = null, portName: Output<String>, timeout: Output<ServiceServiceConnectConfigurationServiceTimeoutArgs>? = null, tls: Output<ServiceServiceConnectConfigurationServiceTlsArgs>? = null)

Properties

Link copied to clipboard

List of client aliases for this Service Connect service. You use these to assign names that can be used by client applications. The maximum number of client aliases that you can have in this list is 1. See below.

Link copied to clipboard
val discoveryName: Output<String>? = null

Name of the new AWS Cloud Map service that Amazon ECS creates for this Amazon ECS service.

Link copied to clipboard
val ingressPortOverride: Output<Int>? = null

Port number for the Service Connect proxy to listen on.

Link copied to clipboard
val portName: Output<String>

Name of one of the portMappings from all the containers in the task definition of this Amazon ECS service.

Link copied to clipboard

Configuration timeouts for Service Connect

Link copied to clipboard

Configuration for enabling Transport Layer Security (TLS)

Functions

Link copied to clipboard
open override fun toJava(): ServiceServiceConnectConfigurationServiceArgs