UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

31 lines (30 loc) 1.43 kB
import { CfnResource, Resolvable } from '../../base'; export declare type ServiceLinkedRole_Type = 'AWS::IAM::ServiceLinkedRole'; export declare const ServiceLinkedRole_Type = "AWS::IAM::ServiceLinkedRole"; /** * Resource Type definition for AWS::IAM::ServiceLinkedRole {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html} */ export default function ServiceLinkedRole(props: ServiceLinkedRole_Properties): CfnResource<ServiceLinkedRole_Properties>; /** * Resource Type definition for AWS::IAM::ServiceLinkedRole {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html} */ export declare type ServiceLinkedRole_Properties = { Id?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix} */ CustomSuffix?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description} */ Description?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename} */ AWSServiceName: Resolvable<string>; };