Class CfnInstanceProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInstanceProfileProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInstanceProfileProps
CfnInstanceProfileProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnInstanceProfileProps
CfnInstanceProfileProps.Builder, CfnInstanceProfileProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInstanceProfileProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe Availability Zone where the instance profile runs.final StringA description of the instance profile.final StringThe identifier of the instance profile.final StringThe user-friendly name for the instance profile.final StringThe Amazon Resource Name (ARN) of the AWS key that is used to encrypt the connection parameters for the instance profile.final StringSpecifies the network type for the instance profile.final ObjectSpecifies the accessibility options for the instance profile.final StringThe identifier of the subnet group that is associated with the instance profile.getTags()An array of key-value pairs to apply to this resource.The VPC security groups that are used with the instance profile.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnInstanceProfileProps.Builder.
-
-
Method Details
-
getAvailabilityZone
Description copied from interface:CfnInstanceProfilePropsThe Availability Zone where the instance profile runs.- Specified by:
getAvailabilityZonein interfaceCfnInstanceProfileProps- See Also:
-
getDescription
Description copied from interface:CfnInstanceProfilePropsA description of the instance profile.Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.
- Specified by:
getDescriptionin interfaceCfnInstanceProfileProps- See Also:
-
getInstanceProfileIdentifier
Description copied from interface:CfnInstanceProfilePropsThe 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.
- Specified by:
getInstanceProfileIdentifierin interfaceCfnInstanceProfileProps- See Also:
-
getInstanceProfileName
Description copied from interface:CfnInstanceProfilePropsThe user-friendly name for the instance profile.- Specified by:
getInstanceProfileNamein interfaceCfnInstanceProfileProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnInstanceProfilePropsThe Amazon Resource Name (ARN) of the AWS key that is used to encrypt the connection parameters for the instance profile.If you don't specify a value for the
KmsKeyArnparameter, then AWS DMS uses an AWS owned encryption key to encrypt your resources.- Specified by:
getKmsKeyArnin interfaceCfnInstanceProfileProps- See Also:
-
getNetworkType
Description copied from interface:CfnInstanceProfilePropsSpecifies the network type for the instance profile.A value of
IPV4represents an instance profile with IPv4 network type and only supports IPv4 addressing. A value ofIPV6represents an instance profile with IPv6 network type and only supports IPv6 addressing. A value ofDUALrepresents an instance profile with dual network type that supports IPv4 and IPv6 addressing.- Specified by:
getNetworkTypein interfaceCfnInstanceProfileProps- See Also:
-
getPubliclyAccessible
Description copied from interface:CfnInstanceProfilePropsSpecifies the accessibility options for the instance profile.A value of
truerepresents an instance profile with a public IP address. A value offalserepresents an instance profile with a private IP address. The default value istrue.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getPubliclyAccessiblein interfaceCfnInstanceProfileProps- See Also:
-
getSubnetGroupIdentifier
Description copied from interface:CfnInstanceProfilePropsThe identifier of the subnet group that is associated with the instance profile.- Specified by:
getSubnetGroupIdentifierin interfaceCfnInstanceProfileProps- See Also:
-
getTags
Description copied from interface:CfnInstanceProfilePropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnInstanceProfileProps- See Also:
-
getVpcSecurityGroups
Description copied from interface:CfnInstanceProfilePropsThe VPC security groups that are used with the instance profile.The VPC security group must work with the VPC containing the instance profile.
- Specified by:
getVpcSecurityGroupsin interfaceCfnInstanceProfileProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-