InstanceProfileArgs

data class InstanceProfileArgs(val availabilityZone: Output<String>? = null, val description: Output<String>? = null, val instanceProfileIdentifier: Output<String>? = null, val instanceProfileName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val networkType: Output<InstanceProfileNetworkType>? = null, val publiclyAccessible: Output<Boolean>? = null, val subnetGroupIdentifier: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcSecurityGroups: Output<List<String>>? = null) : ConvertibleToJava<InstanceProfileArgs>

Resource schema for AWS::DMS::InstanceProfile.

Constructors

Link copied to clipboard
constructor(availabilityZone: Output<String>? = null, description: Output<String>? = null, instanceProfileIdentifier: Output<String>? = null, instanceProfileName: Output<String>? = null, kmsKeyArn: Output<String>? = null, networkType: Output<InstanceProfileNetworkType>? = null, publiclyAccessible: Output<Boolean>? = null, subnetGroupIdentifier: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcSecurityGroups: Output<List<String>>? = null)

Properties

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

The property describes an availability zone of the instance profile.

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

The optional description of the instance profile.

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

The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn

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

The property describes a name for the instance profile.

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

The property describes kms key arn for the instance profile.

Link copied to clipboard

The property describes a network type for the instance profile.

Link copied to clipboard
val publiclyAccessible: Output<Boolean>? = null

The property describes the publicly accessible of the instance profile

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

The property describes a subnet group identifier for the instance profile.

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

An array of key-value pairs to apply to this resource.

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

The property describes vps security groups for the instance profile.

Functions

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