1. Packages
  2. AWS Native
  3. API Docs
  4. mediaconnect
  5. getFlowVpcInterface

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.mediaconnect.getFlowVpcInterface

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource schema for AWS::MediaConnect::FlowVpcInterface

    Using getFlowVpcInterface

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFlowVpcInterface(args: GetFlowVpcInterfaceArgs, opts?: InvokeOptions): Promise<GetFlowVpcInterfaceResult>
    function getFlowVpcInterfaceOutput(args: GetFlowVpcInterfaceOutputArgs, opts?: InvokeOptions): Output<GetFlowVpcInterfaceResult>
    def get_flow_vpc_interface(flow_arn: Optional[str] = None,
                               name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetFlowVpcInterfaceResult
    def get_flow_vpc_interface_output(flow_arn: Optional[pulumi.Input[str]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetFlowVpcInterfaceResult]
    func LookupFlowVpcInterface(ctx *Context, args *LookupFlowVpcInterfaceArgs, opts ...InvokeOption) (*LookupFlowVpcInterfaceResult, error)
    func LookupFlowVpcInterfaceOutput(ctx *Context, args *LookupFlowVpcInterfaceOutputArgs, opts ...InvokeOption) LookupFlowVpcInterfaceResultOutput

    > Note: This function is named LookupFlowVpcInterface in the Go SDK.

    public static class GetFlowVpcInterface 
    {
        public static Task<GetFlowVpcInterfaceResult> InvokeAsync(GetFlowVpcInterfaceArgs args, InvokeOptions? opts = null)
        public static Output<GetFlowVpcInterfaceResult> Invoke(GetFlowVpcInterfaceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFlowVpcInterfaceResult> getFlowVpcInterface(GetFlowVpcInterfaceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:mediaconnect:getFlowVpcInterface
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FlowArn string
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, 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.
    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.
    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.
    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.
    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.
    name String
    Immutable and has to be a unique against other VpcInterfaces in this Flow.

    getFlowVpcInterface Result

    The following output properties are available:

    NetworkInterfaceIds List<string>
    IDs of the network interfaces created in customer's account by MediaConnect.
    RoleArn string
    Role Arn MediaConnect can assume 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
    NetworkInterfaceIds []string
    IDs of the network interfaces created in customer's account by MediaConnect.
    RoleArn string
    Role Arn MediaConnect can assume 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
    networkInterfaceIds List<String>
    IDs of the network interfaces created in customer's account by MediaConnect.
    roleArn String
    Role Arn MediaConnect can assume 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
    networkInterfaceIds string[]
    IDs of the network interfaces created in customer's account by MediaConnect.
    roleArn string
    Role Arn MediaConnect can assume 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
    network_interface_ids Sequence[str]
    IDs of the network interfaces created in customer's account by MediaConnect.
    role_arn str
    Role Arn MediaConnect can assume 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
    networkInterfaceIds List<String>
    IDs of the network interfaces created in customer's account by MediaConnect.
    roleArn String
    Role Arn MediaConnect can assume 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

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi