Class VpcInterfaceConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.VpcInterfaceConfig.Jsii$Proxy
- All Implemented Interfaces:
VpcInterfaceConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcInterfaceConfig
@Stability(Experimental)
@Internal
public static final class VpcInterfaceConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcInterfaceConfig
An implementation for
VpcInterfaceConfig-
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.VpcInterfaceConfig
VpcInterfaceConfig.Builder, VpcInterfaceConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcInterfaceConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcInterfaceConfig.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()(experimental) Unique name for this VPC interface within the flow.(experimental) IDs of the network interfaces.final 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 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 theVpcInterfaceConfig.Builder.
-
-
Method Details
-
getName
Description copied from interface:VpcInterfaceConfig(experimental) Unique name for this VPC interface within the flow.Cannot be changed after creation.
- Specified by:
getNamein interfaceVpcInterfaceConfig
-
getRole
Description copied from interface:VpcInterfaceConfig(experimental) IAM role that MediaConnect assumes to create ENIs in your account.- Specified by:
getRolein interfaceVpcInterfaceConfig
-
getSecurityGroups
Description copied from interface:VpcInterfaceConfig(experimental) Security groups to apply to the ENI.- Specified by:
getSecurityGroupsin interfaceVpcInterfaceConfig
-
getSubnet
Description copied from interface:VpcInterfaceConfig(experimental) Subnet where the ENI is created.Must be in the same Availability Zone as the flow.
- Specified by:
getSubnetin interfaceVpcInterfaceConfig
-
getNetworkInterfaceIds
Description copied from interface:VpcInterfaceConfig(experimental) IDs of the network interfaces.Set this when importing existing ENIs via
VpcInterface.fromNetworkInterfaces(); leave unset to have MediaConnect create them.Default: - MediaConnect creates network interfaces automatically
- Specified by:
getNetworkInterfaceIdsin interfaceVpcInterfaceConfig
-
getNetworkInterfaceType
Description copied from interface:VpcInterfaceConfig(experimental) The type of network interface.Use
EFAfor CDI workflows.Default: - undefined; when omitted, MediaConnect applies NetworkInterface.ENA at deploy time
- Specified by:
getNetworkInterfaceTypein interfaceVpcInterfaceConfig
-
$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()
-