Namespace Amazon.CDK.AWS.Config
Classes
| AccessKeysRotated | Checks whether the active access keys are rotated within the number of days specified in |
| AccessKeysRotatedProps | Construction properties for a AccessKeysRotated. |
| CfnAggregationAuthorization | An object that represents the authorizations granted to aggregator accounts and regions. |
| CfnAggregationAuthorizationProps | Properties for defining a |
| CfnConfigRule | You must first create and start the AWS Config configuration recorder in order to create AWS Config managed rules with AWS CloudFormation . |
| CfnConfigRule.ComplianceProperty | Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance. |
| CfnConfigRule.CustomPolicyDetailsProperty | Provides the CustomPolicyDetails, the rule owner ( |
| CfnConfigRule.EvaluationModeConfigurationProperty | The configuration object for AWS Config rule evaluation mode. |
| CfnConfigRule.ScopeProperty | Defines which resources trigger an evaluation for an AWS Config rule. |
| CfnConfigRule.SourceDetailProperty | Provides the source and the message types that trigger AWS Config to evaluate your AWS resources against a rule. |
| CfnConfigRule.SourceProperty | Provides the CustomPolicyDetails, the rule owner ( |
| CfnConfigRuleProps | Properties for defining a |
| CfnConfigurationAggregator | The details about the configuration aggregator, including information about source accounts, regions, and metadata of the aggregator. |
| CfnConfigurationAggregator.AccountAggregationSourceProperty | A collection of accounts and regions. |
| CfnConfigurationAggregator.OrganizationAggregationSourceProperty | This object contains regions to set up the aggregator and an IAM role to retrieve organization details. |
| CfnConfigurationAggregatorProps | Properties for defining a |
| CfnConfigurationRecorder | The |
| CfnConfigurationRecorder.ExclusionByResourceTypesProperty | Specifies whether the configuration recorder excludes certain resource types from being recorded. |
| CfnConfigurationRecorder.RecordingGroupProperty | Specifies which resource types AWS Config records for configuration changes. |
| CfnConfigurationRecorder.RecordingModeOverrideProperty | An object for you to specify your overrides for the recording mode. |
| CfnConfigurationRecorder.RecordingModeProperty | Specifies the default recording frequency that AWS Config uses to record configuration changes. |
| CfnConfigurationRecorder.RecordingStrategyProperty | Specifies the recording strategy of the configuration recorder. |
| CfnConfigurationRecorderProps | Properties for defining a |
| CfnConformancePack | A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed in an account and a region. |
| CfnConformancePack.ConformancePackInputParameterProperty | Input parameters in the form of key-value pairs for the conformance pack, both of which you define. |
| CfnConformancePack.TemplateSSMDocumentDetailsProperty | This API allows you to create a conformance pack template with an AWS Systems Manager document (SSM document). |
| CfnConformancePackProps | Properties for defining a |
| CfnDeliveryChannel | Specifies a delivery channel object to deliver configuration information to an Amazon S3 bucket and Amazon topic. |
| CfnDeliveryChannel.ConfigSnapshotDeliveryPropertiesProperty | Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel. |
| CfnDeliveryChannelProps | Properties for defining a |
| CfnOrganizationConfigRule | Adds or updates an AWS Config rule for your entire organization to evaluate if your AWS resources comply with your desired configurations. |
| CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty | An object that specifies metadata for your organization's AWS Config Custom Policy rule. |
| CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty | An object that specifies organization custom rule metadata such as resource type, resource ID of AWS resource, Lambda function ARN, and organization trigger types that trigger AWS Config to evaluate your AWS resources against a rule. |
| CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty | An object that specifies organization managed rule metadata such as resource type and ID of AWS resource along with the rule identifier. |
| CfnOrganizationConfigRuleProps | Properties for defining a |
| CfnOrganizationConformancePack | OrganizationConformancePack deploys conformance packs across member accounts in an AWS Organizations . |
| CfnOrganizationConformancePack.ConformancePackInputParameterProperty | Input parameters in the form of key-value pairs for the conformance pack, both of which you define. |
| CfnOrganizationConformancePackProps | Properties for defining a |
| CfnRemediationConfiguration | An object that represents the details about the remediation configuration that includes the remediation action, parameters, and data to execute the action. |
| CfnRemediationConfiguration.ExecutionControlsProperty | An ExecutionControls object. |
| CfnRemediationConfiguration.RemediationParameterValueProperty | The value is either a dynamic (resource) value or a static value. |
| CfnRemediationConfiguration.ResourceValueProperty | |
| CfnRemediationConfiguration.SsmControlsProperty | AWS Systems Manager (SSM) specific remediation controls. |
| CfnRemediationConfiguration.StaticValueProperty | |
| CfnRemediationConfigurationProps | Properties for defining a |
| CfnStoredQuery | Provides the details of a stored query. |
| CfnStoredQueryProps | Properties for defining a |
| CloudFormationStackDriftDetectionCheck | Checks whether your CloudFormation stacks' actual configuration differs, or has drifted, from its expected configuration. |
| CloudFormationStackDriftDetectionCheckProps | Construction properties for a CloudFormationStackDriftDetectionCheck. |
| CloudFormationStackNotificationCheck | Checks whether your CloudFormation stacks are sending event notifications to a SNS topic. |
| CloudFormationStackNotificationCheckProps | Construction properties for a CloudFormationStackNotificationCheck. |
| CustomPolicy | A new custom policy. |
| CustomPolicyProps | Construction properties for a CustomPolicy. |
| CustomRule | A new custom rule. |
| CustomRuleProps | Construction properties for a CustomRule. |
| EvaluationMode | The mode of evaluation for the rule. |
| ManagedRule | A new managed rule. |
| ManagedRuleIdentifiers | Managed rules that are supported by AWS Config. |
| ManagedRuleProps | Construction properties for a ManagedRule. |
| ResourceType | Resources types that are supported by AWS Config. |
| RuleProps | Construction properties for a new rule. |
| RuleScope | Determines which resources trigger an evaluation of an AWS Config rule. |
Interfaces
| CfnConfigRule.IComplianceProperty | Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance. |
| CfnConfigRule.ICustomPolicyDetailsProperty | Provides the CustomPolicyDetails, the rule owner ( |
| CfnConfigRule.IEvaluationModeConfigurationProperty | The configuration object for AWS Config rule evaluation mode. |
| CfnConfigRule.IScopeProperty | Defines which resources trigger an evaluation for an AWS Config rule. |
| CfnConfigRule.ISourceDetailProperty | Provides the source and the message types that trigger AWS Config to evaluate your AWS resources against a rule. |
| CfnConfigRule.ISourceProperty | Provides the CustomPolicyDetails, the rule owner ( |
| CfnConfigurationAggregator.IAccountAggregationSourceProperty | A collection of accounts and regions. |
| CfnConfigurationAggregator.IOrganizationAggregationSourceProperty | This object contains regions to set up the aggregator and an IAM role to retrieve organization details. |
| CfnConfigurationRecorder.IExclusionByResourceTypesProperty | Specifies whether the configuration recorder excludes certain resource types from being recorded. |
| CfnConfigurationRecorder.IRecordingGroupProperty | Specifies which resource types AWS Config records for configuration changes. |
| CfnConfigurationRecorder.IRecordingModeOverrideProperty | An object for you to specify your overrides for the recording mode. |
| CfnConfigurationRecorder.IRecordingModeProperty | Specifies the default recording frequency that AWS Config uses to record configuration changes. |
| CfnConfigurationRecorder.IRecordingStrategyProperty | Specifies the recording strategy of the configuration recorder. |
| CfnConformancePack.IConformancePackInputParameterProperty | Input parameters in the form of key-value pairs for the conformance pack, both of which you define. |
| CfnConformancePack.ITemplateSSMDocumentDetailsProperty | This API allows you to create a conformance pack template with an AWS Systems Manager document (SSM document). |
| CfnDeliveryChannel.IConfigSnapshotDeliveryPropertiesProperty | Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel. |
| CfnOrganizationConfigRule.IOrganizationCustomPolicyRuleMetadataProperty | An object that specifies metadata for your organization's AWS Config Custom Policy rule. |
| CfnOrganizationConfigRule.IOrganizationCustomRuleMetadataProperty | An object that specifies organization custom rule metadata such as resource type, resource ID of AWS resource, Lambda function ARN, and organization trigger types that trigger AWS Config to evaluate your AWS resources against a rule. |
| CfnOrganizationConfigRule.IOrganizationManagedRuleMetadataProperty | An object that specifies organization managed rule metadata such as resource type and ID of AWS resource along with the rule identifier. |
| CfnOrganizationConformancePack.IConformancePackInputParameterProperty | Input parameters in the form of key-value pairs for the conformance pack, both of which you define. |
| CfnRemediationConfiguration.IExecutionControlsProperty | An ExecutionControls object. |
| CfnRemediationConfiguration.IRemediationParameterValueProperty | The value is either a dynamic (resource) value or a static value. |
| CfnRemediationConfiguration.IResourceValueProperty | |
| CfnRemediationConfiguration.ISsmControlsProperty | AWS Systems Manager (SSM) specific remediation controls. |
| CfnRemediationConfiguration.IStaticValueProperty | |
| IAccessKeysRotatedProps | Construction properties for a AccessKeysRotated. |
| ICfnAggregationAuthorizationProps | Properties for defining a |
| ICfnConfigRuleProps | Properties for defining a |
| ICfnConfigurationAggregatorProps | Properties for defining a |
| ICfnConfigurationRecorderProps | Properties for defining a |
| ICfnConformancePackProps | Properties for defining a |
| ICfnDeliveryChannelProps | Properties for defining a |
| ICfnOrganizationConfigRuleProps | Properties for defining a |
| ICfnOrganizationConformancePackProps | Properties for defining a |
| ICfnRemediationConfigurationProps | Properties for defining a |
| ICfnStoredQueryProps | Properties for defining a |
| ICloudFormationStackDriftDetectionCheckProps | Construction properties for a CloudFormationStackDriftDetectionCheck. |
| ICloudFormationStackNotificationCheckProps | Construction properties for a CloudFormationStackNotificationCheck. |
| ICustomPolicyProps | Construction properties for a CustomPolicy. |
| ICustomRuleProps | Construction properties for a CustomRule. |
| IManagedRuleProps | Construction properties for a ManagedRule. |
| IRule | Interface representing an AWS Config rule. |
| IRuleProps | Construction properties for a new rule. |
Enums
| MaximumExecutionFrequency | The maximum frequency at which the AWS Config rule runs evaluations. |