Show / Hide Table of Contents

Class CfnBudgetsAction.DefinitionProperty

The definition is where you specify all of the type-specific parameters.

Inheritance
object
CfnBudgetsAction.DefinitionProperty
Implements
CfnBudgetsAction.IDefinitionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Budgets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnBudgetsAction.DefinitionProperty : CfnBudgetsAction.IDefinitionProperty
Syntax (vb)
Public Class CfnBudgetsAction.DefinitionProperty Implements CfnBudgetsAction.IDefinitionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-definition.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Budgets;

             var definitionProperty = new DefinitionProperty {
                 IamActionDefinition = new IamActionDefinitionProperty {
                     PolicyArn = "policyArn",

                     // the properties below are optional
                     Groups = new [] { "groups" },
                     Roles = new [] { "roles" },
                     Users = new [] { "users" }
                 },
                 ScpActionDefinition = new ScpActionDefinitionProperty {
                     PolicyId = "policyId",
                     TargetIds = new [] { "targetIds" }
                 },
                 SsmActionDefinition = new SsmActionDefinitionProperty {
                     InstanceIds = new [] { "instanceIds" },
                     Region = "region",
                     Subtype = "subtype"
                 }
             };

Synopsis

Constructors

DefinitionProperty()

The definition is where you specify all of the type-specific parameters.

Properties

IamActionDefinition

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

ScpActionDefinition

The service control policies (SCP) action definition details.

SsmActionDefinition

The Amazon EC2 Systems Manager ( SSM ) action definition details.

Constructors

DefinitionProperty()

The definition is where you specify all of the type-specific parameters.

public DefinitionProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-definition.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Budgets;

             var definitionProperty = new DefinitionProperty {
                 IamActionDefinition = new IamActionDefinitionProperty {
                     PolicyArn = "policyArn",

                     // the properties below are optional
                     Groups = new [] { "groups" },
                     Roles = new [] { "roles" },
                     Users = new [] { "users" }
                 },
                 ScpActionDefinition = new ScpActionDefinitionProperty {
                     PolicyId = "policyId",
                     TargetIds = new [] { "targetIds" }
                 },
                 SsmActionDefinition = new SsmActionDefinitionProperty {
                     InstanceIds = new [] { "instanceIds" },
                     Region = "region",
                     Subtype = "subtype"
                 }
             };

Properties

IamActionDefinition

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

public object? IamActionDefinition { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-definition.html#cfn-budgets-budgetsaction-definition-iamactiondefinition

Type union: either IResolvable or CfnBudgetsAction.IIamActionDefinitionProperty

ScpActionDefinition

The service control policies (SCP) action definition details.

public object? ScpActionDefinition { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-definition.html#cfn-budgets-budgetsaction-definition-scpactiondefinition

Type union: either IResolvable or CfnBudgetsAction.IScpActionDefinitionProperty

SsmActionDefinition

The Amazon EC2 Systems Manager ( SSM ) action definition details.

public object? SsmActionDefinition { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budgetsaction-definition.html#cfn-budgets-budgetsaction-definition-ssmactiondefinition

Type union: either IResolvable or CfnBudgetsAction.ISsmActionDefinitionProperty

Implements

CfnBudgetsAction.IDefinitionProperty
Back to top Generated by DocFX