Class VpcInterfaceDefineProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.VpcInterfaceDefineProps.Jsii$Proxy
- All Implemented Interfaces:
VpcInterfaceDefineProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcInterfaceDefineProps
@Stability(Experimental)
@Internal
public static final class VpcInterfaceDefineProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcInterfaceDefineProps
An implementation for
VpcInterfaceDefineProps-
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.alpha.VpcInterfaceDefineProps
VpcInterfaceDefineProps.Builder, VpcInterfaceDefineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theVpcInterfaceDefineProps.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 NetworkInterface(experimental) The type of network interface.final IRolegetRole()(experimental) IAM role that MediaConnect assumes to create ENIs in your account.final List<ISecurityGroup> (experimental) Security groups to apply to the ENI.final ISubnet(experimental) Subnet where the ENI is created.final String(experimental) Unique name for this VPC interface within the flow.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 theVpcInterfaceDefineProps.Builder.
-
-
Method Details
-
getRole
Description copied from interface:VpcInterfaceDefineProps(experimental) IAM role that MediaConnect assumes to create ENIs in your account.- Specified by:
getRolein interfaceVpcInterfaceDefineProps
-
getSecurityGroups
Description copied from interface:VpcInterfaceDefineProps(experimental) Security groups to apply to the ENI.- Specified by:
getSecurityGroupsin interfaceVpcInterfaceDefineProps
-
getSubnet
Description copied from interface:VpcInterfaceDefineProps(experimental) Subnet where the ENI is created.Must be in the same Availability Zone as the flow.
- Specified by:
getSubnetin interfaceVpcInterfaceDefineProps
-
getVpcInterfaceName
Description copied from interface:VpcInterfaceDefineProps(experimental) Unique name for this VPC interface within the flow.Cannot be changed after creation.
- Specified by:
getVpcInterfaceNamein interfaceVpcInterfaceDefineProps
-
getNetworkInterfaceType
Description copied from interface:VpcInterfaceDefineProps(experimental) The type of network interface.Use
EFAfor CDI workflows.Default: - undefined; when omitted, MediaConnect applies NetworkInterface.ENA at deploy time
- Specified by:
getNetworkInterfaceTypein interfaceVpcInterfaceDefineProps
-
$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()
-