UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

41 lines (40 loc) 1.95 kB
import { CfnResource, Resolvable } from '../../base'; export declare type FlowVpcInterface_Type = 'AWS::MediaConnect::FlowVpcInterface'; export declare const FlowVpcInterface_Type = "AWS::MediaConnect::FlowVpcInterface"; /** * Resource schema for AWS::MediaConnect::FlowVpcInterface {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html} */ export default function FlowVpcInterface(props: FlowVpcInterface_Properties): CfnResource<FlowVpcInterface_Properties>; /** * Resource schema for AWS::MediaConnect::FlowVpcInterface {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html} */ export declare type FlowVpcInterface_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-flowarn} */ FlowArn: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-name} */ Name: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-rolearn} */ RoleArn: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-securitygroupids} */ SecurityGroupIds: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowvpcinterface.html#cfn-mediaconnect-flowvpcinterface-subnetid} */ SubnetId: Resolvable<string>; NetworkInterfaceIds?: Resolvable<string>[]; };