Package-level declarations

Types

Link copied to clipboard
data class AutoNamingArgs(val maxLength: Output<Int>? = null, val minLength: Output<Int>? = null, val propertyName: Output<String>? = null) : ConvertibleToJava<AutoNamingArgs>

Auto-naming specification for the resource.

Link copied to clipboard
Link copied to clipboard
data class CidrPlainArgs(val cidrBits: Int, val count: Int, val ipBlock: String) : ConvertibleToJava<CidrPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class CreateOnlyTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<CreateOnlyTagArgs>

A set of tags to apply to the resource.

Link copied to clipboard
Link copied to clipboard
data class GetAzsPlainArgs(val region: String? = null) : ConvertibleToJava<GetAzsPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSsmParameterListPlainArgs(val name: String) : ConvertibleToJava<GetSsmParameterListPlainArgs>
Link copied to clipboard
data class GetSsmParameterStringPlainArgs(val name: String) : ConvertibleToJava<GetSsmParameterStringPlainArgs>
Link copied to clipboard
data class ImportValuePlainArgs(val name: String) : ConvertibleToJava<ImportValuePlainArgs>
Link copied to clipboard
data class ProviderAssumeRoleArgs(val durationSeconds: Output<Int>? = null, val externalId: Output<String>? = null, val policy: Output<String>? = null, val policyArns: Output<List<String>>? = null, val roleArn: Output<String>? = null, val sessionName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transitiveTagKeys: Output<List<String>>? = null) : ConvertibleToJava<ProviderAssumeRoleArgs>

The configuration for a Provider to assume a role.

Link copied to clipboard
data class ProviderAutoNamingArgs(val autoTrim: Output<Boolean>? = null, val randomSuffixMinLength: Output<Int>? = null) : ConvertibleToJava<ProviderAutoNamingArgs>

The configuration for automatically naming resources.

Link copied to clipboard
data class ProviderDefaultTagsArgs(val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProviderDefaultTagsArgs>

The configuration with resource tag settings to apply across all resources handled by this provider. This is designed to replace redundant per-resource tags configurations. Provider tags can be overridden with new values, but not excluded from specific resources. To override provider tag values, use the tags argument within a resource to configure new tag values for matching keys.

Link copied to clipboard
data class ProviderEndpointArgs(val cloudcontrol: Output<String>? = null, val cloudformation: Output<String>? = null, val ec2: Output<String>? = null, val ssm: Output<String>? = null, val sts: Output<String>? = null) : ConvertibleToJava<ProviderEndpointArgs>

The configuration for for customizing service endpoints.

Link copied to clipboard
data class ProviderIgnoreTagsArgs(val keyPrefixes: Output<List<String>>? = null, val keys: Output<List<String>>? = null) : ConvertibleToJava<ProviderIgnoreTagsArgs>

The configuration with resource tag settings to ignore across all resources handled by this provider (except any individual service tag resources such as ec2.Tag) for situations where external systems are managing certain resource tags.

Link copied to clipboard
data class TagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TagArgs>

A set of tags to apply to the resource.

Link copied to clipboard

Builder for TagArgs.