ResourceConfigurationArgs

data class ResourceConfigurationArgs(val allowAssociationToSharableServiceNetwork: Output<Boolean>? = null, val name: Output<String>? = null, val portRanges: Output<List<String>>? = null, val protocolType: Output<ResourceConfigurationProtocolType>? = null, val resourceConfigurationAuthType: Output<ResourceConfigurationAuthType>? = null, val resourceConfigurationDefinition: Output<Any>? = null, val resourceConfigurationGroupId: Output<String>? = null, val resourceConfigurationType: Output<ResourceConfigurationType>? = null, val resourceGatewayId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ResourceConfigurationArgs>

VpcLattice ResourceConfiguration CFN resource

Constructors

Link copied to clipboard
constructor(allowAssociationToSharableServiceNetwork: Output<Boolean>? = null, name: Output<String>? = null, portRanges: Output<List<String>>? = null, protocolType: Output<ResourceConfigurationProtocolType>? = null, resourceConfigurationAuthType: Output<ResourceConfigurationAuthType>? = null, resourceConfigurationDefinition: Output<Any>? = null, resourceConfigurationGroupId: Output<String>? = null, resourceConfigurationType: Output<ResourceConfigurationType>? = null, resourceGatewayId: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

Specifies whether the resource configuration can be associated with a sharable service network.

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

The name of the resource configuration.

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

(SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30).

Link copied to clipboard

(SINGLE, GROUP) The protocol accepted by the resource configuration.

Link copied to clipboard

The auth type for the resource configuration.

Link copied to clipboard

Identifies the resource configuration in one of the following ways:

Link copied to clipboard

The ID of the group resource configuration.

Link copied to clipboard

The type of resource configuration. A resource configuration can be one of the following types:

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

The ID of the resource gateway.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags for the resource configuration.

Functions

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