AWS::Budgets::BudgetsAction IamActionDefinition - AWS CloudFormation

AWS::Budgets::BudgetsAction IamActionDefinition

The AWS Identity and Access Management (IAM) action definition details.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Groups" : [ String, ... ], "PolicyArn" : String, "Roles" : [ String, ... ], "Users" : [ String, ... ] }

YAML

Groups: - String PolicyArn: String Roles: - String Users: - String

Properties

Groups

A list of groups to be attached. There must be at least one group.

Required: No

Type: Array of String

Minimum: 1

Maximum: 100

Update requires: No interruption

PolicyArn

The Amazon Resource Name (ARN) of the policy to be attached.

Required: Yes

Type: String

Pattern: ^arn:(aws|aws-cn|aws-us-gov|us-iso-east-1|us-isob-east-1):iam::(\d{12}|aws):policy(\u002F[\u0021-\u007F]+\u002F|\u002F)[\w+=,.@-]+$

Minimum: 25

Maximum: 684

Update requires: No interruption

Roles

A list of roles to be attached. There must be at least one role.

Required: No

Type: Array of String

Minimum: 1

Maximum: 100

Update requires: No interruption

Users

A list of users to be attached. There must be at least one user.

Required: No

Type: Array of String

Minimum: 1

Maximum: 100

Update requires: No interruption