FlowVpcInterface

Resource schema for AWS::MediaConnect::FlowVpcInterface

Create FlowVpcInterface Resource

new FlowVpcInterface(name: string, args: FlowVpcInterfaceArgs, opts?: CustomResourceOptions);
@overload
def FlowVpcInterface(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     flow_arn: Optional[str] = None,
                     name: Optional[str] = None,
                     role_arn: Optional[str] = None,
                     security_group_ids: Optional[Sequence[str]] = None,
                     subnet_id: Optional[str] = None)
@overload
def FlowVpcInterface(resource_name: str,
                     args: FlowVpcInterfaceArgs,
                     opts: Optional[ResourceOptions] = None)
func NewFlowVpcInterface(ctx *Context, name string, args FlowVpcInterfaceArgs, opts ...ResourceOption) (*FlowVpcInterface, error)
public FlowVpcInterface(string name, FlowVpcInterfaceArgs args, CustomResourceOptions? opts = null)
public FlowVpcInterface(String name, FlowVpcInterfaceArgs args)
public FlowVpcInterface(String name, FlowVpcInterfaceArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:FlowVpcInterface
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FlowVpcInterfaceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args FlowVpcInterfaceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args FlowVpcInterfaceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FlowVpcInterfaceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FlowVpcInterfaceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

FlowVpcInterface Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The FlowVpcInterface resource accepts the following input properties:

FlowArn string

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

RoleArn string

Role Arn MediaConnect can assumes to create ENIs in customer's account.

SecurityGroupIds List<string>

Security Group IDs to be used on ENI.

SubnetId string

Subnet must be in the AZ of the Flow

Name string

Immutable and has to be a unique against other VpcInterfaces in this Flow.

FlowArn string

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

RoleArn string

Role Arn MediaConnect can assumes to create ENIs in customer's account.

SecurityGroupIds []string

Security Group IDs to be used on ENI.

SubnetId string

Subnet must be in the AZ of the Flow

Name string

Immutable and has to be a unique against other VpcInterfaces in this Flow.

flowArn String

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

roleArn String

Role Arn MediaConnect can assumes to create ENIs in customer's account.

securityGroupIds List<String>

Security Group IDs to be used on ENI.

subnetId String

Subnet must be in the AZ of the Flow

name String

Immutable and has to be a unique against other VpcInterfaces in this Flow.

flowArn string

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

roleArn string

Role Arn MediaConnect can assumes to create ENIs in customer's account.

securityGroupIds string[]

Security Group IDs to be used on ENI.

subnetId string

Subnet must be in the AZ of the Flow

name string

Immutable and has to be a unique against other VpcInterfaces in this Flow.

flow_arn str

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

role_arn str

Role Arn MediaConnect can assumes to create ENIs in customer's account.

security_group_ids Sequence[str]

Security Group IDs to be used on ENI.

subnet_id str

Subnet must be in the AZ of the Flow

name str

Immutable and has to be a unique against other VpcInterfaces in this Flow.

flowArn String

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

roleArn String

Role Arn MediaConnect can assumes to create ENIs in customer's account.

securityGroupIds List<String>

Security Group IDs to be used on ENI.

subnetId String

Subnet must be in the AZ of the Flow

name String

Immutable and has to be a unique against other VpcInterfaces in this Flow.

Outputs

All input properties are implicitly available as output properties. Additionally, the FlowVpcInterface resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

NetworkInterfaceIds List<string>

IDs of the network interfaces created in customer's account by MediaConnect.

Id string

The provider-assigned unique ID for this managed resource.

NetworkInterfaceIds []string

IDs of the network interfaces created in customer's account by MediaConnect.

id String

The provider-assigned unique ID for this managed resource.

networkInterfaceIds List<String>

IDs of the network interfaces created in customer's account by MediaConnect.

id string

The provider-assigned unique ID for this managed resource.

networkInterfaceIds string[]

IDs of the network interfaces created in customer's account by MediaConnect.

id str

The provider-assigned unique ID for this managed resource.

network_interface_ids Sequence[str]

IDs of the network interfaces created in customer's account by MediaConnect.

id String

The provider-assigned unique ID for this managed resource.

networkInterfaceIds List<String>

IDs of the network interfaces created in customer's account by MediaConnect.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0