Package com.pulumi.aws.budgets.inputs
Class BudgetActionDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.budgets.inputs.BudgetActionDefinitionArgs.Builder
-
- Enclosing class:
- BudgetActionDefinitionArgs
public static final class BudgetActionDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BudgetActionDefinitionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetActionDefinitionArgsbuild()BudgetActionDefinitionArgs.BuilderiamActionDefinition(BudgetActionDefinitionIamActionDefinitionArgs iamActionDefinition)BudgetActionDefinitionArgs.BuilderiamActionDefinition(com.pulumi.core.Output<BudgetActionDefinitionIamActionDefinitionArgs> iamActionDefinition)BudgetActionDefinitionArgs.BuilderscpActionDefinition(BudgetActionDefinitionScpActionDefinitionArgs scpActionDefinition)BudgetActionDefinitionArgs.BuilderscpActionDefinition(com.pulumi.core.Output<BudgetActionDefinitionScpActionDefinitionArgs> scpActionDefinition)BudgetActionDefinitionArgs.BuilderssmActionDefinition(BudgetActionDefinitionSsmActionDefinitionArgs ssmActionDefinition)BudgetActionDefinitionArgs.BuilderssmActionDefinition(com.pulumi.core.Output<BudgetActionDefinitionSsmActionDefinitionArgs> ssmActionDefinition)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BudgetActionDefinitionArgs defaults)
-
-
Method Detail
-
iamActionDefinition
public BudgetActionDefinitionArgs.Builder iamActionDefinition(@Nullable com.pulumi.core.Output<BudgetActionDefinitionIamActionDefinitionArgs> iamActionDefinition)
- Parameters:
iamActionDefinition- AWS Identity and Access Management (IAM) action definition details. See `iamActionDefinition` Block.- Returns:
- builder
-
iamActionDefinition
public BudgetActionDefinitionArgs.Builder iamActionDefinition(BudgetActionDefinitionIamActionDefinitionArgs iamActionDefinition)
- Parameters:
iamActionDefinition- AWS Identity and Access Management (IAM) action definition details. See `iamActionDefinition` Block.- Returns:
- builder
-
scpActionDefinition
public BudgetActionDefinitionArgs.Builder scpActionDefinition(@Nullable com.pulumi.core.Output<BudgetActionDefinitionScpActionDefinitionArgs> scpActionDefinition)
- Parameters:
scpActionDefinition- Service control policies (SCPs) action definition details. See `scpActionDefinition` Block.- Returns:
- builder
-
scpActionDefinition
public BudgetActionDefinitionArgs.Builder scpActionDefinition(BudgetActionDefinitionScpActionDefinitionArgs scpActionDefinition)
- Parameters:
scpActionDefinition- Service control policies (SCPs) action definition details. See `scpActionDefinition` Block.- Returns:
- builder
-
ssmActionDefinition
public BudgetActionDefinitionArgs.Builder ssmActionDefinition(@Nullable com.pulumi.core.Output<BudgetActionDefinitionSsmActionDefinitionArgs> ssmActionDefinition)
- Parameters:
ssmActionDefinition- AWS Systems Manager (SSM) action definition details. See `ssmActionDefinition` Block.- Returns:
- builder
-
ssmActionDefinition
public BudgetActionDefinitionArgs.Builder ssmActionDefinition(BudgetActionDefinitionSsmActionDefinitionArgs ssmActionDefinition)
- Parameters:
ssmActionDefinition- AWS Systems Manager (SSM) action definition details. See `ssmActionDefinition` Block.- Returns:
- builder
-
build
public BudgetActionDefinitionArgs build()
-
-