UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

33 lines (32 loc) 1.6 kB
import { CfnResource, Resolvable } from '../../base'; export declare type NetworkInterfacePermission_Type = 'AWS::EC2::NetworkInterfacePermission'; export declare const NetworkInterfacePermission_Type = "AWS::EC2::NetworkInterfacePermission"; /** * Resource Type definition for AWS::EC2::NetworkInterfacePermission * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html} */ export default function NetworkInterfacePermission(props: NetworkInterfacePermission_Properties): CfnResource<NetworkInterfacePermission_Properties>; /** * Resource Type definition for AWS::EC2::NetworkInterfacePermission * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html} */ export declare type NetworkInterfacePermission_Properties = { Id?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-awsaccountid} */ AwsAccountId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-networkinterfaceid} */ NetworkInterfaceId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-permission} */ Permission: Resolvable<string>; };