Show / Hide Table of Contents

Class CfnManagedPolicy

A CloudFormation AWS::IAM::ManagedPolicy.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html AWS::IAM::ManagedPolicy

Synopsis

Constructors

constructor(scope, id, props)

Create a new AWS::IAM::ManagedPolicy.

Properties

cfnProperties
description

AWS::IAM::ManagedPolicy.Description.

groups

AWS::IAM::ManagedPolicy.Groups.

managedPolicyName

AWS::IAM::ManagedPolicy.ManagedPolicyName.

path

AWS::IAM::ManagedPolicy.Path.

policyDocument

AWS::IAM::ManagedPolicy.PolicyDocument.

roles

AWS::IAM::ManagedPolicy.Roles.

users

AWS::IAM::ManagedPolicy.Users.

Methods

inspect(inspector)

(experimental) Examines the CloudFormation resource and discloses attributes.

renderProperties(props)

Constructors

constructor(scope, id, props)

Create a new AWS::IAM::ManagedPolicy.

Declaration
constructor(scope: cdk.Construct, id: string, props: CfnManagedPolicyProps);
Parameters
scope cdk.Construct

scope in which this resource is defined.

id string

scoped id of the resource.

props CfnManagedPolicyProps

resource properties.

Properties

cfnProperties

Declaration
protected readonly cfnProperties:
Property Value

{ [key: string]: any; }

description

AWS::IAM::ManagedPolicy.Description.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description

Declaration
description: string | undefined;
Property Value

string | undefined

groups

AWS::IAM::ManagedPolicy.Groups.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups

Declaration
groups: string[] | undefined;
Property Value

string[] | undefined

managedPolicyName

AWS::IAM::ManagedPolicy.ManagedPolicyName.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname

Declaration
managedPolicyName: string | undefined;
Property Value

string | undefined

path

AWS::IAM::ManagedPolicy.Path.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-ec2-dhcpoptions-path

Declaration
path: string | undefined;
Property Value

string | undefined

policyDocument

AWS::IAM::ManagedPolicy.PolicyDocument.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument

Declaration
policyDocument: any | cdk.IResolvable;
Property Value

any | cdk.IResolvable

roles

AWS::IAM::ManagedPolicy.Roles.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles

Declaration
roles: string[] | undefined;
Property Value

string[] | undefined

users

AWS::IAM::ManagedPolicy.Users.

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users

Declaration
users: string[] | undefined;
Property Value

string[] | undefined

Methods

inspect(inspector)

(experimental) Examines the CloudFormation resource and discloses attributes.

Declaration
inspect(inspector: cdk.TreeInspector): void;
Parameters
inspector cdk.TreeInspector

tree inspector to collect and process attributes.

Returns

void

renderProperties(props)

Declaration
protected renderProperties:
Parameters
props { [key: string]: any; }
Returns

{ [key: string]: any; }

Back to top Generated by DocFX