Class CfnFlow.VpcInterfaceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.CfnFlow.VpcInterfaceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFlow.VpcInterfaceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlow.VpcInterfaceProperty
@Stability(Stable)
@Internal
public static final class CfnFlow.VpcInterfaceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFlow.VpcInterfaceProperty
An implementation for
CfnFlow.VpcInterfaceProperty-
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.mediaconnect.CfnFlow.VpcInterfaceProperty
CfnFlow.VpcInterfaceProperty.Builder, CfnFlow.VpcInterfaceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFlow.VpcInterfaceProperty.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 StringgetName()The name for the VPC interface.The IDs of the network interfaces that MediaConnect created in your account.final StringThe type of network interface.final StringThe ARN of the IAM role that you created when you set up MediaConnect as a trusted service.A virtual firewall to control inbound and outbound traffic.final StringThe subnet IDs that you specified for your VPC interface.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 theCfnFlow.VpcInterfaceProperty.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnFlow.VpcInterfacePropertyThe name for the VPC interface.This name must be unique within the flow.
- Specified by:
getNamein interfaceCfnFlow.VpcInterfaceProperty- See Also:
-
getRoleArn
Description copied from interface:CfnFlow.VpcInterfacePropertyThe ARN of the IAM role that you created when you set up MediaConnect as a trusted service.- Specified by:
getRoleArnin interfaceCfnFlow.VpcInterfaceProperty- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnFlow.VpcInterfacePropertyA virtual firewall to control inbound and outbound traffic.- Specified by:
getSecurityGroupIdsin interfaceCfnFlow.VpcInterfaceProperty- See Also:
-
getSubnetId
Description copied from interface:CfnFlow.VpcInterfacePropertyThe subnet IDs that you specified for your VPC interface.A subnet ID is a range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block.
The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.
- Specified by:
getSubnetIdin interfaceCfnFlow.VpcInterfaceProperty- See Also:
-
getNetworkInterfaceIds
Description copied from interface:CfnFlow.VpcInterfacePropertyThe IDs of the network interfaces that MediaConnect created in your account.- Specified by:
getNetworkInterfaceIdsin interfaceCfnFlow.VpcInterfaceProperty- See Also:
-
getNetworkInterfaceType
Description copied from interface:CfnFlow.VpcInterfacePropertyThe type of network interface.- Specified by:
getNetworkInterfaceTypein interfaceCfnFlow.VpcInterfaceProperty- 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()
-