Class CfnPublicVirtualInterfaceMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.directconnect.CfnPublicVirtualInterfaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPublicVirtualInterfaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPublicVirtualInterfaceMixinProps
@Stability(Stable)
@Internal
public static final class CfnPublicVirtualInterfaceMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPublicVirtualInterfaceMixinProps
An implementation for
CfnPublicVirtualInterfaceMixinProps-
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.directconnect.CfnPublicVirtualInterfaceMixinProps
CfnPublicVirtualInterfaceMixinProps.Builder, CfnPublicVirtualInterfaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPublicVirtualInterfaceMixinProps.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 Amazon Resource Name (ARN) of the role to allocate the public virtual interface.final ObjectThe BGP peers configured on this virtual interface.final ObjectThe routes to be advertised to the AWS network in this region.getTags()The tags associated with the public virtual interface.final StringThe name of the virtual interface assigned by the customer network.final NumbergetVlan()The ID of the VLAN.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 theCfnPublicVirtualInterfaceMixinProps.Builder.
-
-
Method Details
-
getAllocatePublicVirtualInterfaceRoleArn
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe Amazon Resource Name (ARN) of the role to allocate the public virtual interface.Needs directconnect:AllocatePublicVirtualInterface permissions and tag permissions if applicable.
- Specified by:
getAllocatePublicVirtualInterfaceRoleArnin interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getBgpPeers
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe BGP peers configured on this virtual interface.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPublicVirtualInterfacePropsMixin.BgpPeerProperty>- Specified by:
getBgpPeersin interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getConnectionId
Description copied from interface:CfnPublicVirtualInterfaceMixinProps- Specified by:
getConnectionIdin interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getRouteFilterPrefixes
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe routes to be advertised to the AWS network in this region.- Specified by:
getRouteFilterPrefixesin interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe tags associated with the public virtual interface.- Specified by:
getTagsin interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getVirtualInterfaceName
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe name of the virtual interface assigned by the customer network.The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- Specified by:
getVirtualInterfaceNamein interfaceCfnPublicVirtualInterfaceMixinProps- See Also:
-
getVlan
Description copied from interface:CfnPublicVirtualInterfaceMixinPropsThe ID of the VLAN.- Specified by:
getVlanin interfaceCfnPublicVirtualInterfaceMixinProps- 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()
-