public static interface ModifyInstanceProfileRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<ModifyInstanceProfileRequest.Builder,ModifyInstanceProfileRequest>
| Modifier and Type | Method and Description |
|---|---|
ModifyInstanceProfileRequest.Builder |
availabilityZone(String availabilityZone)
The Availability Zone where the instance profile runs.
|
ModifyInstanceProfileRequest.Builder |
description(String description)
A user-friendly description for the instance profile.
|
ModifyInstanceProfileRequest.Builder |
instanceProfileIdentifier(String instanceProfileIdentifier)
The identifier of the instance profile.
|
ModifyInstanceProfileRequest.Builder |
instanceProfileName(String instanceProfileName)
A user-friendly name for the instance profile.
|
ModifyInstanceProfileRequest.Builder |
kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for the
instance profile.
|
ModifyInstanceProfileRequest.Builder |
networkType(String networkType)
Specifies the network type for the instance profile.
|
ModifyInstanceProfileRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyInstanceProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ModifyInstanceProfileRequest.Builder |
publiclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the instance profile.
|
ModifyInstanceProfileRequest.Builder |
subnetGroupIdentifier(String subnetGroupIdentifier)
A subnet group to associate with the instance profile.
|
ModifyInstanceProfileRequest.Builder |
vpcSecurityGroups(Collection<String> vpcSecurityGroups)
Specifies the VPC security groups to be used with the instance profile.
|
ModifyInstanceProfileRequest.Builder |
vpcSecurityGroups(String... vpcSecurityGroups)
Specifies the VPC security groups to be used with the instance profile.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildModifyInstanceProfileRequest.Builder instanceProfileIdentifier(String instanceProfileIdentifier)
The identifier of the instance profile. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
instanceProfileIdentifier - The identifier of the instance profile. Identifiers must begin with a letter and must contain only
ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.ModifyInstanceProfileRequest.Builder availabilityZone(String availabilityZone)
The Availability Zone where the instance profile runs.
availabilityZone - The Availability Zone where the instance profile runs.ModifyInstanceProfileRequest.Builder kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for the instance profile.
If you don't specify a value for the KmsKeyArn parameter, then DMS uses your default encryption
key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key that is used to encrypt the connection parameters for
the instance profile.
If you don't specify a value for the KmsKeyArn parameter, then DMS uses your default
encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
ModifyInstanceProfileRequest.Builder publiclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the instance profile. A value of true represents an
instance profile with a public IP address. A value of false represents an instance profile with
a private IP address. The default value is true.
publiclyAccessible - Specifies the accessibility options for the instance profile. A value of true represents
an instance profile with a public IP address. A value of false represents an instance
profile with a private IP address. The default value is true.ModifyInstanceProfileRequest.Builder networkType(String networkType)
Specifies the network type for the instance profile. A value of IPV4 represents an instance
profile with IPv4 network type and only supports IPv4 addressing. A value of IPV6 represents an
instance profile with IPv6 network type and only supports IPv6 addressing. A value of DUAL
represents an instance profile with dual network type that supports IPv4 and IPv6 addressing.
networkType - Specifies the network type for the instance profile. A value of IPV4 represents an
instance profile with IPv4 network type and only supports IPv4 addressing. A value of
IPV6 represents an instance profile with IPv6 network type and only supports IPv6
addressing. A value of DUAL represents an instance profile with dual network type that
supports IPv4 and IPv6 addressing.ModifyInstanceProfileRequest.Builder instanceProfileName(String instanceProfileName)
A user-friendly name for the instance profile.
instanceProfileName - A user-friendly name for the instance profile.ModifyInstanceProfileRequest.Builder description(String description)
A user-friendly description for the instance profile.
description - A user-friendly description for the instance profile.ModifyInstanceProfileRequest.Builder subnetGroupIdentifier(String subnetGroupIdentifier)
A subnet group to associate with the instance profile.
subnetGroupIdentifier - A subnet group to associate with the instance profile.ModifyInstanceProfileRequest.Builder vpcSecurityGroups(Collection<String> vpcSecurityGroups)
Specifies the VPC security groups to be used with the instance profile. The VPC security group must work with the VPC containing the instance profile.
vpcSecurityGroups - Specifies the VPC security groups to be used with the instance profile. The VPC security group must
work with the VPC containing the instance profile.ModifyInstanceProfileRequest.Builder vpcSecurityGroups(String... vpcSecurityGroups)
Specifies the VPC security groups to be used with the instance profile. The VPC security group must work with the VPC containing the instance profile.
vpcSecurityGroups - Specifies the VPC security groups to be used with the instance profile. The VPC security group must
work with the VPC containing the instance profile.ModifyInstanceProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderModifyInstanceProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.