UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

32 lines (31 loc) 1.41 kB
import { CfnResource, Resolvable } from '../../base'; export declare type InstanceProfile_Type = 'AWS::IAM::InstanceProfile'; export declare const InstanceProfile_Type = "AWS::IAM::InstanceProfile"; /** * Resource Type definition for AWS::IAM::InstanceProfile {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html} */ export default function InstanceProfile(props: InstanceProfile_Properties): CfnResource<InstanceProfile_Properties>; /** * Resource Type definition for AWS::IAM::InstanceProfile {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html} */ export declare type InstanceProfile_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path} */ Path?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles} */ Roles: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename} */ InstanceProfileName?: Resolvable<string>; Id?: Resolvable<string>; Arn?: Resolvable<string>; };