Class CfnPrivateVirtualInterfaceMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.directconnect.CfnPrivateVirtualInterfaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPrivateVirtualInterfaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPrivateVirtualInterfaceMixinProps
@Stability(Stable)
@Internal
public static final class CfnPrivateVirtualInterfaceMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPrivateVirtualInterfaceMixinProps
An implementation for
CfnPrivateVirtualInterfaceMixinProps-
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.CfnPrivateVirtualInterfaceMixinProps
CfnPrivateVirtualInterfaceMixinProps.Builder, CfnPrivateVirtualInterfaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPrivateVirtualInterfaceMixinProps.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 private virtual interface.final ObjectThe BGP peers configured on this virtual interface.final Objectfinal ObjectReturns union: eitherStringorIDirectConnectGatewayReffinal ObjectIndicates whether to enable or disable SiteLink.final NumbergetMtu()The maximum transmission unit (MTU), in bytes.getTags()The tags associated with the private virtual interface.final StringThe ID or ARN of the virtual private gateway.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 theCfnPrivateVirtualInterfaceMixinProps.Builder.
-
-
Method Details
-
getAllocatePrivateVirtualInterfaceRoleArn
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe Amazon Resource Name (ARN) of the role to allocate the private virtual interface.Needs directconnect:AllocatePrivateVirtualInterface permissions and tag permissions if applicable.
- Specified by:
getAllocatePrivateVirtualInterfaceRoleArnin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getBgpPeers
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe BGP peers configured on this virtual interface.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPrivateVirtualInterfacePropsMixin.BgpPeerProperty>- Specified by:
getBgpPeersin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getConnectionId
Description copied from interface:CfnPrivateVirtualInterfaceMixinProps- Specified by:
getConnectionIdin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getDirectConnectGatewayId
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsReturns union: eitherStringorIDirectConnectGatewayRef- Specified by:
getDirectConnectGatewayIdin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getEnableSiteLink
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsIndicates whether to enable or disable SiteLink.Returns union: either
BooleanorIResolvable- Specified by:
getEnableSiteLinkin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getMtu
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe maximum transmission unit (MTU), in bytes.The supported values are 1500 and 9001. The default value is 1500.
- Specified by:
getMtuin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe tags associated with the private virtual interface.- Specified by:
getTagsin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getVirtualGatewayId
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe ID or ARN of the virtual private gateway.- Specified by:
getVirtualGatewayIdin interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getVirtualInterfaceName
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe 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 interfaceCfnPrivateVirtualInterfaceMixinProps- See Also:
-
getVlan
Description copied from interface:CfnPrivateVirtualInterfaceMixinPropsThe ID of the VLAN.- Specified by:
getVlanin interfaceCfnPrivateVirtualInterfaceMixinProps- 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()
-