Class | Description |
---|---|
AccountAggregationSource |
A collection of accounts and regions.
|
AggregateComplianceByConfigRule |
Indicates whether an AWS Config rule is compliant based on account ID, region, compliance, and rule name.
|
AggregateComplianceCount |
Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.
|
AggregatedSourceStatus |
The current sync status between the source and the aggregator account.
|
AggregateEvaluationResult |
The details of an AWS Config evaluation for an account ID and region in an aggregator.
|
AggregateResourceIdentifier |
The details that identify a resource that is collected by AWS Config aggregator, including the resource type, ID, (if
available) the custom resource name, the source account, and source region.
|
AggregationAuthorization |
An object that represents the authorizations granted to aggregator accounts and regions.
|
BaseConfigurationItem |
The detailed configuration of a specified resource.
|
BatchGetAggregateResourceConfigRequest | |
BatchGetAggregateResourceConfigResult | |
BatchGetResourceConfigRequest | |
BatchGetResourceConfigResult | |
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.
|
ComplianceByResource |
Indicates whether an AWS resource that is evaluated according to one or more AWS Config rules is compliant.
|
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.
|
ComplianceSummaryByResourceType |
The number of AWS resources of a specific type that are compliant or noncompliant, up to a maximum of 100 for each.
|
ConfigExportDeliveryInfo |
Provides status of the delivery of the snapshot or the configuration history to the specified Amazon S3 bucket.
|
ConfigRule |
An AWS Config rule represents an AWS Lambda function that you create for a custom rule or a predefined function for
an AWS managed rule.
|
ConfigRuleComplianceFilters |
Filters the compliance results based on account ID, region, compliance type, and rule name.
|
ConfigRuleComplianceSummaryFilters |
Filters the results based on the account IDs and regions.
|
ConfigRuleEvaluationStatus |
Status information for your AWS managed Config rules.
|
ConfigSnapshotDeliveryProperties |
Provides options for how often 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.
|
ConfigurationAggregator |
The details about the configuration aggregator, including information about source accounts, regions, and metadata of
the aggregator.
|
ConfigurationItem |
A list that contains detailed configurations of a specified resource.
|
ConfigurationRecorder |
An object that represents the recording of configuration changes of an AWS resource.
|
ConfigurationRecorderStatus |
The current status of the configuration recorder.
|
DeleteAggregationAuthorizationRequest | |
DeleteAggregationAuthorizationResult | |
DeleteConfigRuleRequest |
|
DeleteConfigRuleResult | |
DeleteConfigurationAggregatorRequest | |
DeleteConfigurationAggregatorResult | |
DeleteConfigurationRecorderRequest |
The request object for the
DeleteConfigurationRecorder action. |
DeleteConfigurationRecorderResult | |
DeleteDeliveryChannelRequest |
The input for the DeleteDeliveryChannel action.
|
DeleteDeliveryChannelResult | |
DeleteEvaluationResultsRequest |
|
DeleteEvaluationResultsResult |
The output when you delete the evaluation results for the specified AWS Config rule.
|
DeletePendingAggregationRequestRequest | |
DeletePendingAggregationRequestResult | |
DeleteRetentionConfigurationRequest | |
DeleteRetentionConfigurationResult | |
DeliverConfigSnapshotRequest |
The input for the DeliverConfigSnapshot action.
|
DeliverConfigSnapshotResult |
The output for the DeliverConfigSnapshot action, in JSON format.
|
DeliveryChannel |
The channel through which AWS Config delivers notifications and updated configuration states.
|
DeliveryChannelStatus |
The status of a specified delivery channel.
|
DescribeAggregateComplianceByConfigRulesRequest | |
DescribeAggregateComplianceByConfigRulesResult | |
DescribeAggregationAuthorizationsRequest | |
DescribeAggregationAuthorizationsResult | |
DescribeComplianceByConfigRuleRequest |
|
DescribeComplianceByConfigRuleResult |
|
DescribeComplianceByResourceRequest |
|
DescribeComplianceByResourceResult |
|
DescribeConfigRuleEvaluationStatusRequest |
|
DescribeConfigRuleEvaluationStatusResult |
|
DescribeConfigRulesRequest |
|
DescribeConfigRulesResult |
|
DescribeConfigurationAggregatorSourcesStatusRequest | |
DescribeConfigurationAggregatorSourcesStatusResult | |
DescribeConfigurationAggregatorsRequest | |
DescribeConfigurationAggregatorsResult | |
DescribeConfigurationRecordersRequest |
The input for the DescribeConfigurationRecorders action.
|
DescribeConfigurationRecordersResult |
The output for the DescribeConfigurationRecorders action.
|
DescribeConfigurationRecorderStatusRequest |
The input for the DescribeConfigurationRecorderStatus action.
|
DescribeConfigurationRecorderStatusResult |
The output for the DescribeConfigurationRecorderStatus action, in JSON format.
|
DescribeDeliveryChannelsRequest |
The input for the DescribeDeliveryChannels action.
|
DescribeDeliveryChannelsResult |
The output for the DescribeDeliveryChannels action.
|
DescribeDeliveryChannelStatusRequest |
The input for the DeliveryChannelStatus action.
|
DescribeDeliveryChannelStatusResult |
The output for the DescribeDeliveryChannelStatus action.
|
DescribePendingAggregationRequestsRequest | |
DescribePendingAggregationRequestsResult | |
DescribeRetentionConfigurationsRequest | |
DescribeRetentionConfigurationsResult | |
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.
|
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.
|
GetAggregateComplianceDetailsByConfigRuleRequest | |
GetAggregateComplianceDetailsByConfigRuleResult | |
GetAggregateConfigRuleComplianceSummaryRequest | |
GetAggregateConfigRuleComplianceSummaryResult | |
GetAggregateDiscoveredResourceCountsRequest | |
GetAggregateDiscoveredResourceCountsResult | |
GetAggregateResourceConfigRequest | |
GetAggregateResourceConfigResult | |
GetComplianceDetailsByConfigRuleRequest |
|
GetComplianceDetailsByConfigRuleResult |
|
GetComplianceDetailsByResourceRequest |
|
GetComplianceDetailsByResourceResult |
|
GetComplianceSummaryByConfigRuleRequest | |
GetComplianceSummaryByConfigRuleResult |
|
GetComplianceSummaryByResourceTypeRequest |
|
GetComplianceSummaryByResourceTypeResult |
|
GetDiscoveredResourceCountsRequest | |
GetDiscoveredResourceCountsResult | |
GetResourceConfigHistoryRequest |
The input for the GetResourceConfigHistory action.
|
GetResourceConfigHistoryResult |
The output for the GetResourceConfigHistory action.
|
GroupedResourceCount |
The count of resources that are grouped by the group name.
|
ListAggregateDiscoveredResourcesRequest | |
ListAggregateDiscoveredResourcesResult | |
ListDiscoveredResourcesRequest |
|
ListDiscoveredResourcesResult |
|
OrganizationAggregationSource |
This object contains regions to setup the aggregator and an IAM role to retrieve organization details.
|
PendingAggregationRequest |
An object that represents the account ID and region of an aggregator account that is requesting authorization but is
not yet authorized.
|
PutAggregationAuthorizationRequest | |
PutAggregationAuthorizationResult | |
PutConfigRuleRequest | |
PutConfigRuleResult | |
PutConfigurationAggregatorRequest | |
PutConfigurationAggregatorResult | |
PutConfigurationRecorderRequest |
The input for the PutConfigurationRecorder action.
|
PutConfigurationRecorderResult | |
PutDeliveryChannelRequest |
The input for the PutDeliveryChannel action.
|
PutDeliveryChannelResult | |
PutEvaluationsRequest |
|
PutEvaluationsResult |
|
PutRetentionConfigurationRequest | |
PutRetentionConfigurationResult | |
RecordingGroup |
Specifies the types of AWS resource for which AWS Config records configuration changes.
|
Relationship |
The relationship of the related resource to the main resource.
|
ResourceCount |
An object that contains the resource type and the number of resources.
|
ResourceCountFilters |
Filters the resource count based on account ID, region, and resource type.
|
ResourceFilters |
Filters the results by resource account ID, region, resource ID, and resource name.
|
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.
|
ResourceKey |
The details that identify a resource within AWS Config, including the resource type and resource ID.
|
RetentionConfiguration |
An object with the name of the retention configuration and the retention period in days.
|
Scope |
Defines which resources trigger an evaluation for an AWS Config rule.
|
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 the message types that trigger AWS Config to evaluate your AWS resources against a rule.
|
StartConfigRulesEvaluationRequest |
|
StartConfigRulesEvaluationResult |
The output when you start the evaluation for the specified AWS Config rule.
|
StartConfigurationRecorderRequest |
The input for the StartConfigurationRecorder action.
|
StartConfigurationRecorderResult | |
StopConfigurationRecorderRequest |
The input for the StopConfigurationRecorder action.
|
StopConfigurationRecorderResult |
Exception | Description |
---|---|
AmazonConfigException |
Base exception for all service exceptions thrown by AWS Config
|
InsufficientDeliveryPolicyException |
Your Amazon S3 bucket policy does not permit AWS Config to write to it.
|
InsufficientPermissionsException |
Indicates one of the following errors:
|
InvalidConfigurationRecorderNameException |
You have provided a configuration recorder name that is not valid.
|
InvalidDeliveryChannelNameException |
The specified delivery channel name is not valid.
|
InvalidLimitException |
The specified limit is outside the allowable range.
|
InvalidNextTokenException |
The specified next token is invalid.
|
InvalidParameterValueException |
One or more of the specified parameters are invalid.
|
InvalidRecordingGroupException |
AWS Config throws an exception if the recording group does not contain a valid list of resource types.
|
InvalidResultTokenException |
The specified
ResultToken is invalid. |
InvalidRoleException |
You have provided a null or empty role ARN.
|
InvalidS3KeyPrefixException |
The specified Amazon S3 key prefix is not valid.
|
InvalidSNSTopicARNException |
The specified Amazon SNS topic does not exist.
|
InvalidTimeRangeException |
The specified time range is not valid.
|
LastDeliveryChannelDeleteFailedException |
You cannot delete the delivery channel you specified because the configuration recorder is running.
|
LimitExceededException |
For
StartConfigRulesEvaluation API, this exception is thrown if an evaluation is in progress or if you
call the StartConfigRulesEvaluation API more than once per minute. |
MaxNumberOfConfigRulesExceededException |
Failed to add the AWS Config rule because the account already contains the maximum number of 50 rules.
|
MaxNumberOfConfigurationRecordersExceededException |
You have reached the limit of the number of recorders you can create.
|
MaxNumberOfDeliveryChannelsExceededException |
You have reached the limit of the number of delivery channels you can create.
|
MaxNumberOfRetentionConfigurationsExceededException |
Failed to add the retention configuration because a retention configuration with that name already exists.
|
NoAvailableConfigurationRecorderException |
There are no configuration recorders available to provide the role needed to describe your resources.
|
NoAvailableDeliveryChannelException |
There is no delivery channel available to record configurations.
|
NoAvailableOrganizationException |
Organization does is no longer available.
|
NoRunningConfigurationRecorderException |
There is no configuration recorder running.
|
NoSuchBucketException |
The specified Amazon S3 bucket does not exist.
|
NoSuchConfigRuleException |
One or more AWS Config rules in the request are invalid.
|
NoSuchConfigurationAggregatorException |
You have specified a configuration aggregator that does not exist.
|
NoSuchConfigurationRecorderException |
You have specified a configuration recorder that does not exist.
|
NoSuchDeliveryChannelException |
You have specified a delivery channel that does not exist.
|
NoSuchRetentionConfigurationException |
You have specified a retention configuration that does not exist.
|
OrganizationAccessDeniedException |
No permission to call the EnableAWSServiceAccess API.
|
OrganizationAllFeaturesNotEnabledException |
The configuration aggregator cannot be created because organization does not have all features enabled.
|
OversizedConfigurationItemException |
The configuration item size is outside the allowable range.
|
ResourceInUseException |
The rule is currently being deleted or the rule is deleting your evaluation results.
|
ResourceNotDiscoveredException |
You have specified a resource that is either unknown or has not been discovered.
|
ValidationException |
The requested action is not valid.
|
Copyright © 2019. All rights reserved.