Class CfnFlowVpcInterfaceProps
Properties for defining a CfnFlowVpcInterface
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaConnect
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnFlowVpcInterfaceProps : Object, ICfnFlowVpcInterfaceProps
Syntax (vb)
Public Class CfnFlowVpcInterfaceProps
Inherits Object
Implements ICfnFlowVpcInterfaceProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaConnect;
var cfnFlowVpcInterfaceProps = new CfnFlowVpcInterfaceProps {
FlowArn = "flowArn",
Name = "name",
RoleArn = "roleArn",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetId = "subnetId"
};
Synopsis
Constructors
CfnFlowVpcInterfaceProps() |
Properties
FlowArn | The Amazon Resource Name (ARN) of the flow. |
Name | The name of the VPC Interface. |
RoleArn | The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service. |
SecurityGroupIds | The VPC security groups that you want MediaConnect to use for your VPC configuration. |
SubnetId | The subnet IDs that you want to use for your VPC interface. |
Constructors
CfnFlowVpcInterfaceProps()
public CfnFlowVpcInterfaceProps()
Properties
FlowArn
The Amazon Resource Name (ARN) of the flow.
public string FlowArn { get; set; }
Property Value
System.String
Remarks
Name
The name of the VPC Interface.
public string Name { get; set; }
Property Value
System.String
Remarks
This value must be unique within the current flow.
RoleArn
The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.
public string RoleArn { get; set; }
Property Value
System.String
Remarks
SecurityGroupIds
The VPC security groups that you want MediaConnect to use for your VPC configuration.
public string[] SecurityGroupIds { get; set; }
Property Value
System.String[]
Remarks
You must include at least one security group in the request.
SubnetId
The subnet IDs that you want to use for your VPC interface.
public string SubnetId { get; set; }
Property Value
System.String
Remarks
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.