public static interface CfnBudgetsAction.DefinitionProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.budgets.*; DefinitionProperty definitionProperty = DefinitionProperty.builder() .iamActionDefinition(IamActionDefinitionProperty.builder() .policyArn("policyArn") // the properties below are optional .groups(List.of("groups")) .roles(List.of("roles")) .users(List.of("users")) .build()) .scpActionDefinition(ScpActionDefinitionProperty.builder() .policyId("policyId") .targetIds(List.of("targetIds")) .build()) .ssmActionDefinition(SsmActionDefinitionProperty.builder() .instanceIds(List.of("instanceIds")) .region("region") .subtype("subtype") .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnBudgetsAction.DefinitionProperty.Builder
A builder for
CfnBudgetsAction.DefinitionProperty |
static class |
CfnBudgetsAction.DefinitionProperty.Jsii$Proxy
An implementation for
CfnBudgetsAction.DefinitionProperty |
Modifier and Type | Method and Description |
---|---|
static CfnBudgetsAction.DefinitionProperty.Builder |
builder() |
default java.lang.Object |
getIamActionDefinition()
The AWS Identity and Access Management ( IAM ) action definition details.
|
default java.lang.Object |
getScpActionDefinition()
The service control policies (SCP) action definition details.
|
default java.lang.Object |
getSsmActionDefinition()
The Amazon EC2 Systems Manager ( SSM ) action definition details.
|
default java.lang.Object getIamActionDefinition()
default java.lang.Object getScpActionDefinition()
default java.lang.Object getSsmActionDefinition()
static CfnBudgetsAction.DefinitionProperty.Builder builder()