Class CdiInputProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.alpha.CdiInputProps.Jsii$Proxy
- All Implemented Interfaces:
CdiInputProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CdiInputProps
@Stability(Experimental)
@Internal
public static final class CdiInputProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CdiInputProps
An implementation for
CdiInputProps-
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.medialive.alpha.CdiInputProps
CdiInputProps.Builder, CdiInputProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CdiInputProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCdiInputProps.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 IRolegetRole()(experimental) The IAM role MediaLive assumes to create network interfaces in the VPC.final List<ISecurityGroupRef> (experimental) Security groups to attach to the CDI input network interfaces.final List<ISubnetRef> (experimental) Two VPC subnets, in two different availability zones, for the CDI input network interfaces.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 theCdiInputProps.Builder.
-
-
Method Details
-
getSubnets
Description copied from interface:CdiInputProps(experimental) Two VPC subnets, in two different availability zones, for the CDI input network interfaces.- Specified by:
getSubnetsin interfaceCdiInputProps
-
getRole
Description copied from interface:CdiInputProps(experimental) The IAM role MediaLive assumes to create network interfaces in the VPC.When omitted, a role is created and granted the required permissions. When you provide a role, no permissions are added — you own all the permissions it needs.
Default: - a role is created with the medialive.amazonaws.com service principal [disable-awslint:prefer-ref-interface]
- Specified by:
getRolein interfaceCdiInputProps
-
getSecurityGroups
Description copied from interface:CdiInputProps(experimental) Security groups to attach to the CDI input network interfaces.Default: - VPC default security group
- Specified by:
getSecurityGroupsin interfaceCdiInputProps
-
$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()
-