Amazon.ConfigService.Model.Internal |
Имя | Описание |
---|---|
Compliance | Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance. |
ComplianceSummary | The number of AWS Config rules or AWS resources that are compliant and noncompliant. |
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. The function 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 to an AWS resource and at a periodic frequency that you choose (for example, every 24 hours). You can use the AWS CLI and AWS SDKs if you want to create a rule that triggers evaluations for your resources when AWS Config delivers the configuration snapshot. For more information, see ConfigSnapshotDeliveryProperties. 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 custom Config rules. |
ConfigSnapshotDeliveryProperties | Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel. If you want to create a rule that triggers evaluations for your resources when AWS Config delivers the configuration snapshot, see the following: The frequency for a rule that triggers evaluations for your resources when AWS Config delivers the configuration snapshot is set by one of two values, depending on which is less frequent:
If the
You should set the To update the |
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. |
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 |
DeleteConfigurationRecorderRequest | Container for the parameters to the DeleteConfigurationRecorder operation. Deletes the configuration recorder. After the configuration recorder is deleted, AWS Config will not record resource configuration changes until you create a new configuration recorder. This action does not delete the configuration information that was previously recorded. You will be able to access the previously recorded information by using the |
DeleteDeliveryChannelRequest | Container for the parameters to the DeleteDeliveryChannel operation. Deletes the delivery channel. Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action. |
DeleteEvaluationResultsRequest | Container for the parameters to the DeleteEvaluationResults operation. Deletes the evaluation results for the specified Config rule. You can specify one Config rule per request. After you delete the evaluation results, you can call the StartConfigRulesEvaluation API to start evaluating your AWS resources against the rule. |
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.
|
DeliveryChannel | The channel through which AWS Config delivers notifications and updated configuration states. |
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
|
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
|
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 | |
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. Currently, you can specify only one configuration recorder per region in your account. |
DescribeConfigurationRecorderStatusResponse | Configuration for accessing Amazon DescribeConfigurationRecorderStatus service |
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. Currently, you can specify only one delivery channel per region in your account. |
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 region in your account. |
Evaluation | Identifies an AWS resource and indicates whether it complies with the AWS Config rule that it was evaluated against. |
InsufficientDeliveryPolicyException | |
InsufficientPermissionsException | |
InvalidConfigurationRecorderNameException | |
InvalidDeliveryChannelNameException | |
InvalidLimitException | |
InvalidNextTokenException | |
InvalidParameterValueException | |
InvalidRecordingGroupException | |
InvalidResultTokenException | |
InvalidRoleException | |
InvalidS3KeyPrefixException | |
InvalidSNSTopicARNException | |
InvalidTimeRangeException | |
LastDeliveryChannelDeleteFailedException | |
LimitExceededException | |
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. You can specify either resource IDs or a resource name but not both in the same request. The response is paginated, and by default AWS Config lists 100 resource identifiers on each page. You can customize this number with the |
MaxNumberOfConfigRulesExceededException | |
MaxNumberOfConfigurationRecordersExceededException | |
MaxNumberOfDeliveryChannelsExceededException | |
NoAvailableConfigurationRecorderException | |
NoAvailableDeliveryChannelException | |
NoRunningConfigurationRecorderException | |
NoSuchBucketException | |
NoSuchConfigRuleException | |
NoSuchConfigurationRecorderException | |
NoSuchDeliveryChannelException | |
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 custom Config rules and AWS managed Config rules. A custom Config rule is a rule that you develop and maintain. An AWS managed Config rule is a customizable, predefined rule that AWS Config provides. If you are adding a new custom 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 added previously, you can specify the rule by The maximum number of rules that AWS Config supports is 50. For more information about requesting a rule limit increase, see AWS Config Limits in the AWS General Reference Guide. For more information about developing and using AWS Config rules, see Evaluating AWS Resource Configurations with AWS Config in the AWS Config Developer Guide. |
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 region in your account. If |
PutDeliveryChannelRequest | Container for the parameters to the PutDeliveryChannel operation. Creates a delivery channel object to deliver configuration information to an Amazon S3 bucket and Amazon SNS topic. Before you can create a delivery channel, you must create a configuration recorder. 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. You can have only one delivery channel per region in your account. |
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 (for example, IAM resources). Global resources are not tied to an individual region and can be used in all regions. The configuration details for any global resource are the same in all regions. If you customize AWS Config in multiple regions to record global resources, it will create multiple configuration items each time a global resource changes: one configuration item for each region. These configuration items will contain identical data. To prevent duplicate configuration items, you should consider customizing AWS Config in only one region to record global resources, unless you want the configuration items to be available in multiple 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. |
ResourceInUseException | |
ResourceNotDiscoveredException | |
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. It also provides the frequency with which you want AWS Config to run evaluations for the rule if the trigger type is periodic. You can specify the parameter values for SourceDetail only for custom rules. |
StartConfigRulesEvaluationRequest | Container for the parameters to the StartConfigRulesEvaluation operation. Runs an on-demand evaluation for the specified Config rules against the last known configuration state of the resources. Use StartConfigRulesEvaluation when you want to test a rule that you updated is working as expected. StartConfigRulesEvaluation does not re-record the latest configuration state for your resources; it re-runs an evaluation against the last known state of your resources. You can specify up to 25 Config rules per request. An existing You don't need to call the The
|
ValidationException |