class Aws::Budgets::Types::Definition
Specifies all of the type-specific parameters.
@note When making an API call, you may pass Definition
data as a hash: { iam_action_definition: { policy_arn: "PolicyArn", # required roles: ["Role"], groups: ["Group"], users: ["User"], }, scp_action_definition: { policy_id: "PolicyId", # required target_ids: ["TargetId"], # required }, ssm_action_definition: { action_sub_type: "STOP_EC2_INSTANCES", # required, accepts STOP_EC2_INSTANCES, STOP_RDS_INSTANCES region: "Region", # required instance_ids: ["InstanceId"], # required }, }
@!attribute [rw] iam_action_definition
The AWS Identity and Access Management (IAM) action definition details. @return [Types::IamActionDefinition]
@!attribute [rw] scp_action_definition
The service control policies (SCPs) action definition details. @return [Types::ScpActionDefinition]
@!attribute [rw] ssm_action_definition
The AWS Systems Manager (SSM) action definition details. @return [Types::SsmActionDefinition]
Constants
- SENSITIVE