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 |
Properties
cfnProperties | |
description |
|
groups |
|
managedPolicyName |
|
path |
|
policyDocument |
|
roles |
|
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; }