Class CfnVPCPeeringConnectionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVPCPeeringConnectionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCPeeringConnectionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCPeeringConnectionMixinProps
@Stability(Stable)
@Internal
public static final class CfnVPCPeeringConnectionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCPeeringConnectionMixinProps
An implementation for
CfnVPCPeeringConnectionMixinProps-
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.cfnpropertymixins.services.ec2.CfnVPCPeeringConnectionMixinProps
CfnVPCPeeringConnectionMixinProps.Builder, CfnVPCPeeringConnectionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCPeeringConnectionMixinProps.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 Region code to use when calling Security Token Service (STS) to assume the PeerRoleArn, if provided.final StringThe AWS account ID of the owner of the accepter VPC.final StringThe Region code for the accepter VPC, if the accepter VPC is located in a Region other than the Region in which you make the request.final StringThe Amazon Resource Name (ARN) of the VPC peer role for the peering connection in another AWS account.final ObjectThe ID of the VPC with which you are creating the VPC peering connection.getTags()Any tags assigned to the resource.final ObjectgetVpcId()The ID of the VPC.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 theCfnVPCPeeringConnectionMixinProps.Builder.
-
-
Method Details
-
getAssumeRoleRegion
Description copied from interface:CfnVPCPeeringConnectionMixinPropsThe Region code to use when calling Security Token Service (STS) to assume the PeerRoleArn, if provided.- Specified by:
getAssumeRoleRegionin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getPeerOwnerId
Description copied from interface:CfnVPCPeeringConnectionMixinPropsThe AWS account ID of the owner of the accepter VPC.Default: Your AWS account ID
- Specified by:
getPeerOwnerIdin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getPeerRegion
Description copied from interface:CfnVPCPeeringConnectionMixinPropsThe Region code for the accepter VPC, if the accepter VPC is located in a Region other than the Region in which you make the request.Default: The Region in which you make the request.
- Specified by:
getPeerRegionin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getPeerRoleArn
Description copied from interface:CfnVPCPeeringConnectionMixinPropsThe Amazon Resource Name (ARN) of the VPC peer role for the peering connection in another AWS account.This is required when you are peering a VPC in a different AWS account.
- Specified by:
getPeerRoleArnin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getPeerVpcId
Description copied from interface:CfnVPCPeeringConnectionMixinPropsThe ID of the VPC with which you are creating the VPC peering connection.You must specify this parameter in the request.
- Specified by:
getPeerVpcIdin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getTags
Description copied from interface:CfnVPCPeeringConnectionMixinPropsAny tags assigned to the resource.- Specified by:
getTagsin interfaceCfnVPCPeeringConnectionMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnVPCPeeringConnectionMixinProps- Specified by:
getVpcIdin interfaceCfnVPCPeeringConnectionMixinProps- 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()
-