Interface CfnFlowVpcInterfaceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlowVpcInterfaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:59.897Z")
@Stability(Stable)
public interface CfnFlowVpcInterfaceProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnFlowVpcInterface
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.mediaconnect.*; CfnFlowVpcInterfaceProps cfnFlowVpcInterfaceProps = CfnFlowVpcInterfaceProps.builder() .flowArn("flowArn") .name("name") .roleArn("roleArn") .securityGroupIds(List.of("securityGroupIds")) .subnetId("subnetId") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFlowVpcInterfaceProps
static final class
An implementation forCfnFlowVpcInterfaceProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon Resource Name (ARN) of the flow.getName()
The name of the VPC Interface.The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.The VPC security groups that you want MediaConnect to use for your VPC configuration.The subnet IDs that you want to use for your VPC interface.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFlowArn
The Amazon Resource Name (ARN) of the flow. -
getName
The name of the VPC Interface.This value must be unique within the current flow.
-
getRoleArn
The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service. -
getSecurityGroupIds
The VPC security groups that you want MediaConnect to use for your VPC configuration.You must include at least one security group in the request.
-
getSubnetId
The subnet IDs that you want to use for your VPC interface.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.
-
builder
- Returns:
- a
CfnFlowVpcInterfaceProps.Builder
ofCfnFlowVpcInterfaceProps
-