Class CfnOrganizationConfigRuleProps
Properties for defining a CfnOrganizationConfigRule
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Config
Assembly: Amazon.CDK.AWS.Config.dll
Syntax (csharp)
public class CfnOrganizationConfigRuleProps : Object, ICfnOrganizationConfigRuleProps
Syntax (vb)
Public Class CfnOrganizationConfigRuleProps
Inherits Object
Implements ICfnOrganizationConfigRuleProps
Remarks
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.Config;
var cfnOrganizationConfigRuleProps = new CfnOrganizationConfigRuleProps {
OrganizationConfigRuleName = "organizationConfigRuleName",
// the properties below are optional
ExcludedAccounts = new [] { "excludedAccounts" },
OrganizationCustomPolicyRuleMetadata = new OrganizationCustomPolicyRuleMetadataProperty {
PolicyText = "policyText",
Runtime = "runtime",
// the properties below are optional
DebugLogDeliveryAccounts = new [] { "debugLogDeliveryAccounts" },
Description = "description",
InputParameters = "inputParameters",
MaximumExecutionFrequency = "maximumExecutionFrequency",
OrganizationConfigRuleTriggerTypes = new [] { "organizationConfigRuleTriggerTypes" },
ResourceIdScope = "resourceIdScope",
ResourceTypesScope = new [] { "resourceTypesScope" },
TagKeyScope = "tagKeyScope",
TagValueScope = "tagValueScope"
},
OrganizationCustomRuleMetadata = new OrganizationCustomRuleMetadataProperty {
LambdaFunctionArn = "lambdaFunctionArn",
OrganizationConfigRuleTriggerTypes = new [] { "organizationConfigRuleTriggerTypes" },
// the properties below are optional
Description = "description",
InputParameters = "inputParameters",
MaximumExecutionFrequency = "maximumExecutionFrequency",
ResourceIdScope = "resourceIdScope",
ResourceTypesScope = new [] { "resourceTypesScope" },
TagKeyScope = "tagKeyScope",
TagValueScope = "tagValueScope"
},
OrganizationManagedRuleMetadata = new OrganizationManagedRuleMetadataProperty {
RuleIdentifier = "ruleIdentifier",
// the properties below are optional
Description = "description",
InputParameters = "inputParameters",
MaximumExecutionFrequency = "maximumExecutionFrequency",
ResourceIdScope = "resourceIdScope",
ResourceTypesScope = new [] { "resourceTypesScope" },
TagKeyScope = "tagKeyScope",
TagValueScope = "tagValueScope"
}
};
Synopsis
Constructors
CfnOrganizationConfigRuleProps() |
Properties
ExcludedAccounts | A comma-separated list of accounts excluded from organization AWS Config rule. |
OrganizationConfigRuleName | The name that you assign to organization AWS Config rule. |
OrganizationCustomPolicyRuleMetadata |
|
OrganizationCustomRuleMetadata | An |
OrganizationManagedRuleMetadata | An |
Constructors
CfnOrganizationConfigRuleProps()
public CfnOrganizationConfigRuleProps()
Properties
ExcludedAccounts
A comma-separated list of accounts excluded from organization AWS Config rule.
public string[] ExcludedAccounts { get; set; }
Property Value
System.String[]
Remarks
OrganizationConfigRuleName
The name that you assign to organization AWS Config rule.
public string OrganizationConfigRuleName { get; set; }
Property Value
System.String
Remarks
OrganizationCustomPolicyRuleMetadata
AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata
.
public object OrganizationCustomPolicyRuleMetadata { get; set; }
Property Value
System.Object
Remarks
OrganizationCustomRuleMetadata
An OrganizationCustomRuleMetadata
object.
public object OrganizationCustomRuleMetadata { get; set; }
Property Value
System.Object
Remarks
OrganizationManagedRuleMetadata
An OrganizationManagedRuleMetadata
object.
public object OrganizationManagedRuleMetadata { get; set; }
Property Value
System.Object