AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
Compliance | Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance. | |
ComplianceByConfigRule | Indicates whether an AWS Config rule is compliant. A rule is compliant if all of the resources that the rule evaluated comply with it, and it is noncompliant if any of these resources do not comply. | |
ComplianceByResource | Indicates whether an AWS resource that is evaluated according to one or more AWS Config rules is compliant. A resource is compliant if it complies with all of the rules that evaluate it, and it is noncompliant if it does not comply with one or more of these rules. | |
ComplianceContributorCount | The number of AWS resources or AWS Config rules responsible for the current compliance of the item, up to a maximum number. | |
ComplianceSummary | The number of AWS Config rules or AWS resources that are compliant and noncompliant, up to a maximum. | |
ComplianceSummaryByResourceType | The number of AWS resources of a specific type that are compliant or noncompliant, up to a maximum of 100 for each compliance. | |
ConfigExportDeliveryInfo | A list that contains the status of the delivery of either the snapshot or the configuration history to the specified Amazon S3 bucket. | |
ConfigRule |
An AWS Lambda function that evaluates configuration items to assess whether your AWS
resources comply with your desired configurations. This function can run when AWS
Config detects a configuration change or delivers a configuration snapshot.
For more information about developing and using AWS Config rules, see Evaluating AWS Resource Configurations with AWS Config in the AWS Config Developer Guide. |
|
ConfigRuleEvaluationStatus |
Status information for your AWS managed Config rules. The status includes information
such as the last time the rule ran, the last time it failed, and the related error
for the last failure.
This action does not return status information about customer managed Config rules. |
|
ConfigSnapshotDeliveryProperties | Options for how AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel. | |
ConfigStreamDeliveryInfo | A list that contains the status of the delivery of the configuration stream notification to the Amazon SNS topic. | |
ConfigurationItem |
A list that contains detailed configurations of a specified resource.
Currently, the list does not contain information about non-AWS components (for example, applications on your Amazon EC2 instances). |
|
ConfigurationRecorder | An object that represents the recording of configuration changes of an AWS resource. | |
ConfigurationRecorderStatus | The current status of the configuration recorder. | |
DeleteConfigRuleRequest |
Container for the parameters to the DeleteConfigRule operation.
Deletes the specified AWS Config rule and all of its evaluation results.
AWS Config sets the state of a rule to
You can check the state of a rule by using the |
|
DeleteConfigRuleResponse | ||
DeleteDeliveryChannelRequest |
Container for the parameters to the DeleteDeliveryChannel operation.
Deletes the specified delivery channel.
The delivery channel cannot be deleted if it is the only delivery channel and the configuration recorder is still running. To delete the delivery channel, stop the running configuration recorder using the StopConfigurationRecorder action. |
|
DeleteDeliveryChannelResponse | ||
DeliverConfigSnapshotRequest |
Container for the parameters to the DeliverConfigSnapshot operation.
Schedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified
delivery channel. After the delivery has started, AWS Config sends following notifications
using an Amazon SNS topic that you have specified.
|
|
DeliverConfigSnapshotResponse | Configuration for accessing Amazon DeliverConfigSnapshot service | |
DeliverConfigSnapshotResult | The output for the DeliverConfigSnapshot action in JSON format. | |
DeliveryChannel | A logical container used for storing the configuration changes of an AWS resource. | |
DeliveryChannelStatus |
The status of a specified delivery channel.
Valid values: |
|
DescribeComplianceByConfigRuleRequest |
Container for the parameters to the DescribeComplianceByConfigRule operation.
Indicates whether the specified AWS Config rules are compliant. If a rule is noncompliant,
this action returns the number of AWS resources that do not comply with the rule.
A rule is compliant if all of the evaluated resources comply with it, and it is noncompliant if any of these resources do not comply.
If AWS Config has no current evaluation results for the rule, it returns
|
|
DescribeComplianceByConfigRuleResponse | Configuration for accessing Amazon DescribeComplianceByConfigRule service | |
DescribeComplianceByConfigRuleResult | ||
DescribeComplianceByResourceRequest |
Container for the parameters to the DescribeComplianceByResource operation.
Indicates whether the specified AWS resources are compliant. If a resource is noncompliant,
this action returns the number of AWS Config rules that the resource does not comply
with.
A resource is compliant if it complies with all the AWS Config rules that evaluate it. It is noncompliant if it does not comply with one or more of these rules.
If AWS Config has no current evaluation results for the resource, it returns
|
|
DescribeComplianceByResourceResponse | Configuration for accessing Amazon DescribeComplianceByResource service | |
DescribeComplianceByResourceResult | ||
DescribeConfigRuleEvaluationStatusRequest | Container for the parameters to the DescribeConfigRuleEvaluationStatus operation. Returns status information for each of your AWS managed Config rules. The status includes information such as the last time AWS Config invoked the rule, the last time AWS Config failed to invoke the rule, and the related error for the last failure. | |
DescribeConfigRuleEvaluationStatusResponse | Configuration for accessing Amazon DescribeConfigRuleEvaluationStatus service | |
DescribeConfigRuleEvaluationStatusResult | ||
DescribeConfigRulesRequest | Container for the parameters to the DescribeConfigRules operation. Returns details about your AWS Config rules. | |
DescribeConfigRulesResponse | Configuration for accessing Amazon DescribeConfigRules service | |
DescribeConfigRulesResult | ||
DescribeConfigurationRecordersRequest |
Container for the parameters to the DescribeConfigurationRecorders operation.
Returns the name of one or more specified configuration recorders. If the recorder
name is not specified, this action returns the names of all the configuration recorders
associated with the account.
Currently, you can specify only one configuration recorder per account. |
|
DescribeConfigurationRecordersResponse | Configuration for accessing Amazon DescribeConfigurationRecorders service | |
DescribeConfigurationRecordersResult | The output for the DescribeConfigurationRecorders action. | |
DescribeConfigurationRecorderStatusRequest |
Container for the parameters to the DescribeConfigurationRecorderStatus operation.
Returns the current status of the specified configuration recorder. If a configuration
recorder is not specified, this action returns the status of all configuration recorder
associated with the account.
|
|
DescribeConfigurationRecorderStatusResponse | Configuration for accessing Amazon DescribeConfigurationRecorderStatus service | |
DescribeConfigurationRecorderStatusResult | The output for the DescribeConfigurationRecorderStatus action in JSON format. | |
DescribeDeliveryChannelsRequest |
Container for the parameters to the DescribeDeliveryChannels operation.
Returns details about the specified delivery channel. If a delivery channel is not
specified, this action returns the details of all delivery channels associated with
the account.
Currently, you can specify only one delivery channel per account. |
|
DescribeDeliveryChannelsResponse | Configuration for accessing Amazon DescribeDeliveryChannels service | |
DescribeDeliveryChannelsResult | The output for the DescribeDeliveryChannels action. | |
DescribeDeliveryChannelStatusRequest |
Container for the parameters to the DescribeDeliveryChannelStatus operation.
Returns the current status of the specified delivery channel. If a delivery channel
is not specified, this action returns the current status of all delivery channels
associated with the account.
|
|
DescribeDeliveryChannelStatusResponse | Configuration for accessing Amazon DescribeDeliveryChannelStatus service | |
DescribeDeliveryChannelStatusResult | The output for the DescribeDeliveryChannelStatus action. | |
Evaluation | Identifies an AWS resource and indicates whether it complies with the AWS Config rule that it was evaluated against. | |
EvaluationResult | The details of an AWS Config evaluation. Provides the AWS resource that was evaluated, the compliance of the resource, related timestamps, and supplementary information. | |
EvaluationResultIdentifier | Uniquely identifies an evaluation result. | |
EvaluationResultQualifier | Identifies an AWS Config rule that evaluated an AWS resource, and provides the type and ID of the resource that the rule evaluated. | |
GetComplianceDetailsByConfigRuleRequest | Container for the parameters to the GetComplianceDetailsByConfigRule operation. Returns the evaluation results for the specified AWS Config rule. The results indicate which AWS resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule. | |
GetComplianceDetailsByConfigRuleResponse | Configuration for accessing Amazon GetComplianceDetailsByConfigRule service | |
GetComplianceDetailsByConfigRuleResult | ||
GetComplianceDetailsByResourceRequest | Container for the parameters to the GetComplianceDetailsByResource operation. Returns the evaluation results for the specified AWS resource. The results indicate which AWS Config rules were used to evaluate the resource, when each rule was last used, and whether the resource complies with each rule. | |
GetComplianceDetailsByResourceResponse | Configuration for accessing Amazon GetComplianceDetailsByResource service | |
GetComplianceDetailsByResourceResult | ||
GetComplianceSummaryByConfigRuleRequest | Container for the parameters to the GetComplianceSummaryByConfigRule operation. Returns the number of AWS Config rules that are compliant and noncompliant, up to a maximum of 25 for each. | |
GetComplianceSummaryByConfigRuleResponse | Configuration for accessing Amazon GetComplianceSummaryByConfigRule service | |
GetComplianceSummaryByConfigRuleResult | ||
GetComplianceSummaryByResourceTypeRequest | Container for the parameters to the GetComplianceSummaryByResourceType operation. Returns the number of resources that are compliant and the number that are noncompliant. You can specify one or more resource types to get these numbers for each resource type. The maximum number returned is 100. | |
GetComplianceSummaryByResourceTypeResponse | Configuration for accessing Amazon GetComplianceSummaryByResourceType service | |
GetComplianceSummaryByResourceTypeResult | ||
GetResourceConfigHistoryRequest |
Container for the parameters to the GetResourceConfigHistory operation.
Returns a list of configuration items for the specified resource. The list contains
details about each state of the resource during the specified time interval.
The response is paginated, and by default, AWS Config returns a limit of 10 configuration
items per page. You can customize this number with the
Each call to the API is limited to span a duration of seven days. It is likely that
the number of records returned is smaller than the specified |
|
GetResourceConfigHistoryResponse | Configuration for accessing Amazon GetResourceConfigHistory service | |
GetResourceConfigHistoryResult | The output for the GetResourceConfigHistory action. | |
InsufficientDeliveryPolicyException | ConfigService exception | |
InsufficientPermissionsException | ConfigService exception | |
InvalidConfigurationRecorderNameException | ConfigService exception | |
InvalidDeliveryChannelNameException | ConfigService exception | |
InvalidLimitException | ConfigService exception | |
InvalidNextTokenException | ConfigService exception | |
InvalidParameterValueException | ConfigService exception | |
InvalidRecordingGroupException | ConfigService exception | |
InvalidResultTokenException | ConfigService exception | |
InvalidRoleException | ConfigService exception | |
InvalidS3KeyPrefixException | ConfigService exception | |
InvalidSNSTopicARNException | ConfigService exception | |
InvalidTimeRangeException | ConfigService exception | |
LastDeliveryChannelDeleteFailedException | ConfigService exception | |
ListDiscoveredResourcesRequest |
Container for the parameters to the ListDiscoveredResources operation.
Accepts a resource type and returns a list of resource identifiers for the resources
of that type. A resource identifier includes the resource type, ID, and (if available)
the custom resource name. The results consist of resources that AWS Config has discovered,
including those that AWS Config is not currently recording. You can narrow the results
to include only resources that have specific resource IDs or a resource name.
The response is paginated, and by default AWS Config lists 100 resource identifiers
on each page. You can customize this number with the |
|
ListDiscoveredResourcesResponse | Configuration for accessing Amazon ListDiscoveredResources service | |
ListDiscoveredResourcesResult | ||
MaxNumberOfConfigRulesExceededException | ConfigService exception | |
MaxNumberOfConfigurationRecordersExceededException | ConfigService exception | |
MaxNumberOfDeliveryChannelsExceededException | ConfigService exception | |
NoAvailableConfigurationRecorderException | ConfigService exception | |
NoAvailableDeliveryChannelException | ConfigService exception | |
NoRunningConfigurationRecorderException | ConfigService exception | |
NoSuchBucketException | ConfigService exception | |
NoSuchConfigRuleException | ConfigService exception | |
NoSuchConfigurationRecorderException | ConfigService exception | |
NoSuchDeliveryChannelException | ConfigService exception | |
PutConfigRuleRequest |
Container for the parameters to the PutConfigRule operation.
Adds or updates an AWS Config rule for evaluating whether your AWS resources comply
with your desired configurations.
You can use this action for customer managed Config rules and AWS managed Config rules. A customer managed Config rule is a custom rule that you develop and maintain. An AWS managed Config rule is a customizable, predefined rule that is provided by AWS Config.
If you are adding a new customer managed Config rule, you must first create the AWS
Lambda function that the rule invokes to evaluate your resources. When you use the
If you are adding a new AWS managed Config rule, specify the rule's identifier for
the
For any new rule that you add, specify the
If you are updating a rule that you have added previously, specify the rule's The maximum number of rules that AWS Config supports is 25. For more information about developing and using AWS Config rules, see Evaluating AWS Resource Configurations with AWS Config in the AWS Config Developer Guide. |
|
PutConfigRuleResponse | ||
PutConfigurationRecorderRequest |
Container for the parameters to the PutConfigurationRecorder operation.
Creates a new configuration recorder to record the selected resource configurations.
You can use this action to change the role Currently, you can specify only one configuration recorder per account.
If |
|
PutConfigurationRecorderResponse | ||
PutDeliveryChannelRequest |
Container for the parameters to the PutDeliveryChannel operation.
Creates a new delivery channel object to deliver the configuration information to
an Amazon S3 bucket, and to an Amazon SNS topic.
You can use this action to change the Amazon S3 bucket or an Amazon SNS topic of the existing delivery channel. To change the Amazon S3 bucket or an Amazon SNS topic, call this action and specify the changed values for the S3 bucket and the SNS topic. If you specify a different value for either the S3 bucket or the SNS topic, this action will keep the existing value for the parameter that is not changed. Currently, you can specify only one delivery channel per account. |
|
PutDeliveryChannelResponse | ||
PutEvaluationsRequest | Container for the parameters to the PutEvaluations operation. Used by an AWS Lambda function to deliver evaluation results to AWS Config. This action is required in every AWS Lambda function that is invoked by an AWS Config rule. | |
PutEvaluationsResponse | Configuration for accessing Amazon PutEvaluations service | |
PutEvaluationsResult | ||
RecordingGroup |
Specifies the types of AWS resource for which AWS Config records configuration changes.
In the recording group, you specify whether all supported types or specific types of resources are recorded. By default, AWS Config records configuration changes for all supported types of regional resources that AWS Config discovers in the region in which it is running. Regional resources are tied to a region and can be used only in that region. Examples of regional resources are EC2 instances and EBS volumes. You can also have AWS Config record configuration changes for supported types of global resources. Global resources are not tied to an individual region and can be used in all regions.
If you don't want AWS Config to record all resources, you can specify which types
of resources it will record with the For a list of supported resource types, see Supported resource types. For more information, see Selecting Which Resources AWS Config Records. |
|
Relationship | The relationship of the related resource to the main resource. | |
ResourceIdentifier | The details that identify a resource that is discovered by AWS Config, including the resource type, ID, and (if available) the custom resource name. | |
ResourceInUseException | ConfigService exception | |
ResourceNotDiscoveredException | ConfigService exception | |
Scope | Defines which resources trigger an evaluation for an AWS Config rule. The scope can include one or more resource types, a combination of a tag key and value, or a combination of one resource type and one resource ID. Specify a scope to constrain which resources trigger an evaluation for a rule. Otherwise, evaluations for the rule are triggered when any resource in your recording group changes in configuration. | |
Source | Provides the AWS Config rule owner (AWS or customer), the rule identifier, and the events that trigger the evaluation of your AWS resources. | |
SourceDetail | Provides the source and type of the event that triggers AWS Config to evaluate your AWS resources against a rule. | |
StartConfigurationRecorderRequest |
Container for the parameters to the StartConfigurationRecorder operation.
Starts recording configurations of the AWS resources you have selected to record in
your AWS account.
You must have created at least one delivery channel to successfully start the configuration recorder. |
|
StartConfigurationRecorderResponse | ||
StopConfigurationRecorderRequest | Container for the parameters to the StopConfigurationRecorder operation. Stops recording configurations of the AWS resources you have selected to record in your AWS account. | |
StopConfigurationRecorderResponse | ||
ValidationException | ConfigService exception |