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.
Implements
Inherited Members
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.
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 |
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.
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.
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
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.
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
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.
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
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.
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
Overrides
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.
CloudformationResource: AWS::Organizations::ResourcePolicy
Mixin: true
ExampleMetadata: fixture=_generated