Show / Hide Table of Contents

Class CfnResourcePolicyPropsMixin

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

Inheritance
object
Mixin
CfnResourcePolicyPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Organizations
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnResourcePolicyPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnResourcePolicyPropsMixin Inherits Mixin Implements IMixin
Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

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.CfnPropertyMixins.AWS.Organizations;
             using Amazon.CDK;

             var content;
             IMergeStrategy mergeStrategy;

             var cfnResourcePolicyPropsMixin = new CfnResourcePolicyPropsMixin(new CfnResourcePolicyMixinProps {
                 Content = content,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Synopsis

Constructors

CfnResourcePolicyPropsMixin(ICfnResourcePolicyMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::Organizations::ResourcePolicy.

Properties

CFN_PROPERTY_KEYS

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

Props

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

Strategy

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnResourcePolicyPropsMixin(ICfnResourcePolicyMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::Organizations::ResourcePolicy.

public CfnResourcePolicyPropsMixin(ICfnResourcePolicyMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnResourcePolicyMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

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.CfnPropertyMixins.AWS.Organizations;
             using Amazon.CDK;

             var content;
             IMergeStrategy mergeStrategy;

             var cfnResourcePolicyPropsMixin = new CfnResourcePolicyPropsMixin(new CfnResourcePolicyMixinProps {
                 Content = content,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Props

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

protected virtual ICfnResourcePolicyMixinProps Props { get; }
Property Value

ICfnResourcePolicyMixinProps

Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

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.CfnPropertyMixins.AWS.Organizations;
             using Amazon.CDK;

             var content;
             IMergeStrategy mergeStrategy;

             var cfnResourcePolicyPropsMixin = new CfnResourcePolicyPropsMixin(new CfnResourcePolicyMixinProps {
                 Content = content,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Strategy

Creates or updates a resource-based delegation policy that can be used to delegate policy management for AWS Organizations to specified member accounts to perform policy actions that are by default available only to the management account.

protected virtual IMergeStrategy Strategy { get; }
Property Value

IMergeStrategy

Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

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.CfnPropertyMixins.AWS.Organizations;
             using Amazon.CDK;

             var content;
             IMergeStrategy mergeStrategy;

             var cfnResourcePolicyPropsMixin = new CfnResourcePolicyPropsMixin(new CfnResourcePolicyMixinProps {
                 Content = content,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override void ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Overrides
Mixin.ApplyTo(IConstruct)
Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

ExampleMetadata: fixture=_generated

Supports(IConstruct)

Check if this mixin supports the given construct.

public override bool Supports(IConstruct construct)
Parameters
construct IConstruct
Returns

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

For more information about delegated policy management, see Delegated administrator for AWS Organizations in the AWS Organizations User Guide .

You can only call this operation from the organization's management account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-organizations-resourcepolicy.html

CloudformationResource: AWS::Organizations::ResourcePolicy

Mixin: true

ExampleMetadata: fixture=_generated

Implements

Constructs.IMixin
Back to top Generated by DocFX