Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Config

Classes

AccessKeysRotated

Checks whether the active access keys are rotated within the number of days specified in maxAge.

AccessKeysRotatedProps

Construction properties for a AccessKeysRotated.

CfnAggregationAuthorization

An object that represents the authorizations granted to aggregator accounts and regions.

CfnAggregationAuthorizationProps

Properties for defining a CfnAggregationAuthorization.

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 ( AWS for managed rules, CUSTOM_POLICY for Custom Policy rules, and CUSTOM_LAMBDA for Custom Lambda rules), the rule identifier, and the events that cause the evaluation of your AWS resources.

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 ( AWS for managed rules, CUSTOM_POLICY for Custom Policy rules, and CUSTOM_LAMBDA for Custom Lambda rules), the rule identifier, and the events that cause the evaluation of your AWS resources.

CfnConfigRuleProps

Properties for defining a CfnConfigRule.

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 CfnConfigurationAggregator.

CfnConfigurationRecorder

The AWS::Config::ConfigurationRecorder resource type describes the AWS resource types that AWS Config records for configuration changes.

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 CfnConfigurationRecorder.

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 CfnConformancePack.

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 CfnDeliveryChannel.

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 CfnOrganizationConfigRule.

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 CfnOrganizationConformancePack.

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 CfnRemediationConfiguration.

CfnStoredQuery

Provides the details of a stored query.

CfnStoredQueryProps

Properties for defining a CfnStoredQuery.

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 ( AWS for managed rules, CUSTOM_POLICY for Custom Policy rules, and CUSTOM_LAMBDA for Custom Lambda rules), the rule identifier, and the events that cause the evaluation of your AWS resources.

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 ( AWS for managed rules, CUSTOM_POLICY for Custom Policy rules, and CUSTOM_LAMBDA for Custom Lambda rules), the rule identifier, and the events that cause the evaluation of your AWS resources.

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 CfnAggregationAuthorization.

ICfnConfigRuleProps

Properties for defining a CfnConfigRule.

ICfnConfigurationAggregatorProps

Properties for defining a CfnConfigurationAggregator.

ICfnConfigurationRecorderProps

Properties for defining a CfnConfigurationRecorder.

ICfnConformancePackProps

Properties for defining a CfnConformancePack.

ICfnDeliveryChannelProps

Properties for defining a CfnDeliveryChannel.

ICfnOrganizationConfigRuleProps

Properties for defining a CfnOrganizationConfigRule.

ICfnOrganizationConformancePackProps

Properties for defining a CfnOrganizationConformancePack.

ICfnRemediationConfigurationProps

Properties for defining a CfnRemediationConfiguration.

ICfnStoredQueryProps

Properties for defining a CfnStoredQuery.

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.

Back to top Generated by DocFX