C# Класс Amazon.ConfigService.AmazonConfigServiceClient

Implementation for accessing ConfigService AWS Config

AWS Config provides a way to keep track of the configurations of all the AWS resources associated with your AWS account. You can use AWS Config to get the current and historical configurations of each AWS resource and also to get information about the relationship between the resources. An AWS resource can be an Amazon Compute Cloud (Amazon EC2) instance, an Elastic Block Store (EBS) volume, an Elastic network Interface (ENI), or a security group. For a complete list of resources currently supported by AWS Config, see Supported AWS Resources.

You can access and manage AWS Config through the AWS Management Console, the AWS Command Line Interface (AWS CLI), the AWS Config API, or the AWS SDKs for AWS Config

This reference guide contains documentation for the AWS Config API and the AWS CLI commands that you can use to manage AWS Config.

The AWS Config API uses the Signature Version 4 protocol for signing requests. For more information about how to sign a request with this protocol, see Signature Version 4 Signing Process.

For detailed information about AWS Config features and their associated actions or commands, as well as how to work with AWS Management Console, see What Is AWS Config? in the AWS Config Developer Guide.

Наследование: AmazonServiceClient, IAmazonConfigService
Показать файл Открыть проект

Открытые методы

Метод Описание
AmazonConfigServiceClient ( ) : System

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonConfigServiceClient ( AWSCredentials credentials ) : System

Constructs AmazonConfigServiceClient with AWS Credentials

AmazonConfigServiceClient ( AWSCredentials credentials, AmazonConfigServiceConfig clientConfig ) : System

Constructs AmazonConfigServiceClient with AWS Credentials and an AmazonConfigServiceClient Configuration object.

AmazonConfigServiceClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonConfigServiceClient with AWS Credentials

AmazonConfigServiceClient ( AmazonConfigServiceConfig config ) : System

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonConfigServiceClient ( RegionEndpoint region ) : System

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonConfigServiceConfig clientConfig ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonConfigServiceClient Configuration object.

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonConfigServiceConfig clientConfig ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonConfigServiceClient Configuration object.

AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key

BeginDeleteConfigRule ( DeleteConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteConfigRule operation.

BeginDeleteConfigurationRecorder ( DeleteConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteConfigurationRecorder operation.

BeginDeleteDeliveryChannel ( DeleteDeliveryChannelRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteDeliveryChannel operation.

BeginDeleteEvaluationResults ( DeleteEvaluationResultsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteEvaluationResults operation.

BeginDeliverConfigSnapshot ( DeliverConfigSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeliverConfigSnapshot operation.

BeginDescribeComplianceByConfigRule ( DescribeComplianceByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeComplianceByConfigRule operation.

BeginDescribeComplianceByResource ( DescribeComplianceByResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeComplianceByResource operation.

BeginDescribeConfigRuleEvaluationStatus ( DescribeConfigRuleEvaluationStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.

BeginDescribeConfigRules ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeConfigRules operation.

BeginDescribeConfigurationRecorderStatus ( DescribeConfigurationRecorderStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeConfigurationRecorderStatus operation.

BeginDescribeConfigurationRecorders ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeConfigurationRecorders operation.

BeginDescribeDeliveryChannelStatus ( DescribeDeliveryChannelStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeDeliveryChannelStatus operation.

BeginDescribeDeliveryChannels ( DescribeDeliveryChannelsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeDeliveryChannels operation.

BeginGetComplianceDetailsByConfigRule ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetComplianceDetailsByConfigRule operation.

BeginGetComplianceDetailsByResource ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetComplianceDetailsByResource operation.

BeginGetComplianceSummaryByConfigRule ( GetComplianceSummaryByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetComplianceSummaryByConfigRule operation.

BeginGetComplianceSummaryByResourceType ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetComplianceSummaryByResourceType operation.

BeginGetResourceConfigHistory ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetResourceConfigHistory operation.

BeginListDiscoveredResources ( ListDiscoveredResourcesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListDiscoveredResources operation.

BeginPutConfigRule ( PutConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutConfigRule operation.

BeginPutConfigurationRecorder ( PutConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutConfigurationRecorder operation.

BeginPutDeliveryChannel ( PutDeliveryChannelRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutDeliveryChannel operation.

BeginPutEvaluations ( Amazon.ConfigService.Model.PutEvaluationsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutEvaluations operation.

BeginStartConfigRulesEvaluation ( StartConfigRulesEvaluationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartConfigRulesEvaluation operation.

BeginStartConfigurationRecorder ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartConfigurationRecorder operation.

BeginStopConfigurationRecorder ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StopConfigurationRecorder operation.

DeleteConfigRule ( DeleteConfigRuleRequest request ) : DeleteConfigRuleResponse

Deletes the specified AWS Config rule and all of its evaluation results.

AWS Config sets the state of a rule to DELETING until the deletion is complete. You cannot update a rule while it is in this state. If you make a PutConfigRule or DeleteConfigRule request for the rule, you will receive a ResourceInUseException.

You can check the state of a rule by using the DescribeConfigRules request.

DeleteConfigRuleAsync ( DeleteConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteConfigRule operation.

DeleteConfigurationRecorder ( DeleteConfigurationRecorderRequest request ) : DeleteConfigurationRecorderResponse

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 GetResourceConfigHistory action, but you will not be able to access this information in the AWS Config console until you create a new configuration recorder.

DeleteConfigurationRecorderAsync ( DeleteConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteConfigurationRecorder operation.

DeleteDeliveryChannel ( DeleteDeliveryChannelRequest request ) : DeleteDeliveryChannelResponse

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

DeleteDeliveryChannel ( string deliveryChannelName ) : DeleteDeliveryChannelResponse

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

DeleteDeliveryChannelAsync ( DeleteDeliveryChannelRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteDeliveryChannel operation.

DeleteDeliveryChannelAsync ( string deliveryChannelName, System cancellationToken = default(CancellationToken) ) : Task

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

DeleteEvaluationResults ( DeleteEvaluationResultsRequest request ) : DeleteEvaluationResultsResponse

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.

DeleteEvaluationResultsAsync ( DeleteEvaluationResultsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteEvaluationResults operation.

DeliverConfigSnapshot ( DeliverConfigSnapshotRequest request ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

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.

  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

DeliverConfigSnapshot ( string deliveryChannelName ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

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.

  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

DeliverConfigSnapshotAsync ( DeliverConfigSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeliverConfigSnapshot operation.

DeliverConfigSnapshotAsync ( string deliveryChannelName, System cancellationToken = default(CancellationToken) ) : Task

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.

  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

DescribeComplianceByConfigRule ( DescribeComplianceByConfigRuleRequest request ) : Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse

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 INSUFFICIENT_DATA. This result might indicate one of the following conditions:

  • AWS Config has never invoked an evaluation for the rule. To check whether it has, use the DescribeConfigRuleEvaluationStatus action to get the LastSuccessfulInvocationTime and LastFailedInvocationTime.

  • The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role that you assigned to your configuration recorder includes the config:PutEvaluations permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the config:PutEvaluations permission.

  • The rule's AWS Lambda function has returned NOT_APPLICABLE for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.

DescribeComplianceByConfigRuleAsync ( DescribeComplianceByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeComplianceByConfigRule operation.

DescribeComplianceByResource ( DescribeComplianceByResourceRequest request ) : Amazon.ConfigService.Model.DescribeComplianceByResourceResponse

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 INSUFFICIENT_DATA. This result might indicate one of the following conditions about the rules that evaluate the resource:

  • AWS Config has never invoked an evaluation for the rule. To check whether it has, use the DescribeConfigRuleEvaluationStatus action to get the LastSuccessfulInvocationTime and LastFailedInvocationTime.

  • The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role that you assigned to your configuration recorder includes the config:PutEvaluations permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the config:PutEvaluations permission.

  • The rule's AWS Lambda function has returned NOT_APPLICABLE for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.

DescribeComplianceByResourceAsync ( DescribeComplianceByResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeComplianceByResource operation.

DescribeConfigRuleEvaluationStatus ( DescribeConfigRuleEvaluationStatusRequest request ) : DescribeConfigRuleEvaluationStatusResponse

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.

DescribeConfigRuleEvaluationStatusAsync ( DescribeConfigRuleEvaluationStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.

DescribeConfigRules ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request ) : Amazon.ConfigService.Model.DescribeConfigRulesResponse

Returns details about your AWS Config rules.

DescribeConfigRulesAsync ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeConfigRules operation.

DescribeConfigurationRecorderStatus ( ) : DescribeConfigurationRecorderStatusResponse

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.

DescribeConfigurationRecorderStatus ( DescribeConfigurationRecorderStatusRequest request ) : DescribeConfigurationRecorderStatusResponse

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.

DescribeConfigurationRecorderStatusAsync ( DescribeConfigurationRecorderStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeConfigurationRecorderStatus operation.

DescribeConfigurationRecorderStatusAsync ( System cancellationToken = default(CancellationToken) ) : Task

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.

DescribeConfigurationRecorders ( ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

DescribeConfigurationRecorders ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

DescribeConfigurationRecordersAsync ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeConfigurationRecorders operation.

DescribeConfigurationRecordersAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

DescribeDeliveryChannelStatus ( ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

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.

DescribeDeliveryChannelStatus ( DescribeDeliveryChannelStatusRequest request ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

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.

DescribeDeliveryChannelStatusAsync ( DescribeDeliveryChannelStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeDeliveryChannelStatus operation.

DescribeDeliveryChannelStatusAsync ( System cancellationToken = default(CancellationToken) ) : Task

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.

DescribeDeliveryChannels ( ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

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.

DescribeDeliveryChannels ( DescribeDeliveryChannelsRequest request ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

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.

DescribeDeliveryChannelsAsync ( DescribeDeliveryChannelsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeDeliveryChannels operation.

DescribeDeliveryChannelsAsync ( System cancellationToken = default(CancellationToken) ) : Task

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.

EndDeleteConfigRule ( IAsyncResult asyncResult ) : DeleteConfigRuleResponse

Finishes the asynchronous execution of the DeleteConfigRule operation.

EndDeleteConfigurationRecorder ( IAsyncResult asyncResult ) : DeleteConfigurationRecorderResponse

Finishes the asynchronous execution of the DeleteConfigurationRecorder operation.

EndDeleteDeliveryChannel ( IAsyncResult asyncResult ) : DeleteDeliveryChannelResponse

Finishes the asynchronous execution of the DeleteDeliveryChannel operation.

EndDeleteEvaluationResults ( IAsyncResult asyncResult ) : DeleteEvaluationResultsResponse

Finishes the asynchronous execution of the DeleteEvaluationResults operation.

EndDeliverConfigSnapshot ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

Finishes the asynchronous execution of the DeliverConfigSnapshot operation.

EndDescribeComplianceByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse

Finishes the asynchronous execution of the DescribeComplianceByConfigRule operation.

EndDescribeComplianceByResource ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeComplianceByResourceResponse

Finishes the asynchronous execution of the DescribeComplianceByResource operation.

EndDescribeConfigRuleEvaluationStatus ( IAsyncResult asyncResult ) : DescribeConfigRuleEvaluationStatusResponse

Finishes the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.

EndDescribeConfigRules ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeConfigRulesResponse

Finishes the asynchronous execution of the DescribeConfigRules operation.

EndDescribeConfigurationRecorderStatus ( IAsyncResult asyncResult ) : DescribeConfigurationRecorderStatusResponse

Finishes the asynchronous execution of the DescribeConfigurationRecorderStatus operation.

EndDescribeConfigurationRecorders ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

Finishes the asynchronous execution of the DescribeConfigurationRecorders operation.

EndDescribeDeliveryChannelStatus ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

Finishes the asynchronous execution of the DescribeDeliveryChannelStatus operation.

EndDescribeDeliveryChannels ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

Finishes the asynchronous execution of the DescribeDeliveryChannels operation.

EndGetComplianceDetailsByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse

Finishes the asynchronous execution of the GetComplianceDetailsByConfigRule operation.

EndGetComplianceDetailsByResource ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse

Finishes the asynchronous execution of the GetComplianceDetailsByResource operation.

EndGetComplianceSummaryByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse

Finishes the asynchronous execution of the GetComplianceSummaryByConfigRule operation.

EndGetComplianceSummaryByResourceType ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse

Finishes the asynchronous execution of the GetComplianceSummaryByResourceType operation.

EndGetResourceConfigHistory ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetResourceConfigHistoryResponse

Finishes the asynchronous execution of the GetResourceConfigHistory operation.

EndListDiscoveredResources ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.ListDiscoveredResourcesResponse

Finishes the asynchronous execution of the ListDiscoveredResources operation.

EndPutConfigRule ( IAsyncResult asyncResult ) : PutConfigRuleResponse

Finishes the asynchronous execution of the PutConfigRule operation.

EndPutConfigurationRecorder ( IAsyncResult asyncResult ) : PutConfigurationRecorderResponse

Finishes the asynchronous execution of the PutConfigurationRecorder operation.

EndPutDeliveryChannel ( IAsyncResult asyncResult ) : PutDeliveryChannelResponse

Finishes the asynchronous execution of the PutDeliveryChannel operation.

EndPutEvaluations ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.PutEvaluationsResponse

Finishes the asynchronous execution of the PutEvaluations operation.

EndStartConfigRulesEvaluation ( IAsyncResult asyncResult ) : StartConfigRulesEvaluationResponse

Finishes the asynchronous execution of the StartConfigRulesEvaluation operation.

EndStartConfigurationRecorder ( IAsyncResult asyncResult ) : StartConfigurationRecorderResponse

Finishes the asynchronous execution of the StartConfigurationRecorder operation.

EndStopConfigurationRecorder ( IAsyncResult asyncResult ) : StopConfigurationRecorderResponse

Finishes the asynchronous execution of the StopConfigurationRecorder operation.

GetComplianceDetailsByConfigRule ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request ) : Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse

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.

GetComplianceDetailsByConfigRuleAsync ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetComplianceDetailsByConfigRule operation.

GetComplianceDetailsByResource ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request ) : Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse

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.

GetComplianceDetailsByResourceAsync ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetComplianceDetailsByResource operation.

GetComplianceSummaryByConfigRule ( GetComplianceSummaryByConfigRuleRequest request ) : Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse

Returns the number of AWS Config rules that are compliant and noncompliant, up to a maximum of 25 for each.

GetComplianceSummaryByConfigRuleAsync ( GetComplianceSummaryByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetComplianceSummaryByConfigRule operation.

GetComplianceSummaryByResourceType ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request ) : Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse

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.

GetComplianceSummaryByResourceTypeAsync ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetComplianceSummaryByResourceType operation.

GetResourceConfigHistory ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request ) : Amazon.ConfigService.Model.GetResourceConfigHistoryResponse

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 limit parameter. The response includes a nextToken string, and to get the next page of results, run the request again and enter this string for the nextToken parameter.

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 limit. In such cases, you can make another call, using the nextToken.

GetResourceConfigHistoryAsync ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetResourceConfigHistory operation.

ListDiscoveredResources ( ListDiscoveredResourcesRequest request ) : Amazon.ConfigService.Model.ListDiscoveredResourcesResponse

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 limit parameter. The response includes a nextToken string, and to get the next page of results, run the request again and enter this string for the nextToken parameter.

ListDiscoveredResourcesAsync ( ListDiscoveredResourcesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListDiscoveredResources operation.

PutConfigRule ( PutConfigRuleRequest request ) : PutConfigRuleResponse

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 PutConfigRule action to add the rule to AWS Config, you must specify the Amazon Resource Name (ARN) that AWS Lambda assigns to the function. Specify the ARN for the SourceIdentifier key. This key is part of the Source object, which is part of the ConfigRule object.

If you are adding a new AWS managed Config rule, specify the rule's identifier for the SourceIdentifier key. To reference AWS managed Config rule identifiers, see Using AWS Managed Config Rules.

For any new rule that you add, specify the ConfigRuleName in the ConfigRule object. Do not specify the ConfigRuleArn or the ConfigRuleId. These values are generated by AWS Config for new rules.

If you are updating a rule that you added previously, you can specify the rule by ConfigRuleName, ConfigRuleId, or ConfigRuleArn in the ConfigRule data type that you use in this request.

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.

PutConfigRuleAsync ( PutConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutConfigRule operation.

PutConfigurationRecorder ( PutConfigurationRecorderRequest request ) : PutConfigurationRecorderResponse

Creates a new configuration recorder to record the selected resource configurations.

You can use this action to change the role roleARN and/or the recordingGroup of an existing recorder. To change the role, call the action on the existing configuration recorder and specify a role.

Currently, you can specify only one configuration recorder per region in your account.

If ConfigurationRecorder does not have the recordingGroup parameter specified, the default is to record all supported resource types.

PutConfigurationRecorderAsync ( PutConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutConfigurationRecorder operation.

PutDeliveryChannel ( PutDeliveryChannelRequest request ) : PutDeliveryChannelResponse

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.

PutDeliveryChannelAsync ( PutDeliveryChannelRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutDeliveryChannel operation.

PutEvaluations ( Amazon.ConfigService.Model.PutEvaluationsRequest request ) : Amazon.ConfigService.Model.PutEvaluationsResponse

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.

PutEvaluationsAsync ( Amazon.ConfigService.Model.PutEvaluationsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutEvaluations operation.

StartConfigRulesEvaluation ( StartConfigRulesEvaluationRequest request ) : StartConfigRulesEvaluationResponse

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 StartConfigRulesEvaluation call must complete for the specified rules before you can call the API again. If you chose to have AWS Config stream to an Amazon SNS topic, you will receive a ConfigRuleEvaluationStarted notification when the evaluation starts.

You don't need to call the StartConfigRulesEvaluation API to run an evaluation for a new rule. When you create a new rule, AWS Config automatically evaluates your resources against the rule.

The StartConfigRulesEvaluation API is useful if you want to run on-demand evaluations, such as the following example:

  1. You have a custom rule that evaluates your IAM resources every 24 hours.

  2. You update your Lambda function to add additional conditions to your rule.

  3. Instead of waiting for the next periodic evaluation, you call the StartConfigRulesEvaluation API.

  4. AWS Config invokes your Lambda function and evaluates your IAM resources.

  5. Your custom rule will still run periodic evaluations every 24 hours.

StartConfigRulesEvaluationAsync ( StartConfigRulesEvaluationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartConfigRulesEvaluation operation.

StartConfigurationRecorder ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request ) : StartConfigurationRecorderResponse

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.

StartConfigurationRecorder ( string configurationRecorderName ) : StartConfigurationRecorderResponse

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.

StartConfigurationRecorderAsync ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartConfigurationRecorder operation.

StartConfigurationRecorderAsync ( string configurationRecorderName, System cancellationToken = default(CancellationToken) ) : Task

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.

StopConfigurationRecorder ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request ) : StopConfigurationRecorderResponse

Stops recording configurations of the AWS resources you have selected to record in your AWS account.

StopConfigurationRecorder ( string configurationRecorderName ) : StopConfigurationRecorderResponse

Stops recording configurations of the AWS resources you have selected to record in your AWS account.

StopConfigurationRecorderAsync ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StopConfigurationRecorder operation.

StopConfigurationRecorderAsync ( string configurationRecorderName, System cancellationToken = default(CancellationToken) ) : Task

Stops recording configurations of the AWS resources you have selected to record in your AWS account.

Защищенные методы

Метод Описание
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Описание методов

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonConfigServiceClient ( ) : System
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Credentials
public AmazonConfigServiceClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Credentials and an AmazonConfigServiceClient Configuration object.
public AmazonConfigServiceClient ( AWSCredentials credentials, AmazonConfigServiceConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonConfigServiceConfig The AmazonConfigServiceClient Configuration Object
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Credentials
public AmazonConfigServiceClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonConfigServiceClient ( AmazonConfigServiceConfig config ) : System
config AmazonConfigServiceConfig The AmazonConfigServiceClient Configuration Object
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonConfigServiceClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonConfigServiceClient Configuration object.
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonConfigServiceConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonConfigServiceConfig The AmazonConfigServiceClient Configuration Object
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonConfigServiceClient Configuration object.
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonConfigServiceConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonConfigServiceConfig The AmazonConfigServiceClient Configuration Object
Результат System

AmazonConfigServiceClient() публичный Метод

Constructs AmazonConfigServiceClient with AWS Access Key ID and AWS Secret Key
public AmazonConfigServiceClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
Результат System

BeginDeleteConfigRule() публичный Метод

Initiates the asynchronous execution of the DeleteConfigRule operation.
public BeginDeleteConfigRule ( DeleteConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DeleteConfigRuleRequest Container for the necessary parameters to execute the DeleteConfigRule operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteConfigurationRecorder() публичный Метод

Initiates the asynchronous execution of the DeleteConfigurationRecorder operation.
public BeginDeleteConfigurationRecorder ( DeleteConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DeleteConfigurationRecorderRequest Container for the necessary parameters to execute the DeleteConfigurationRecorder operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteDeliveryChannel() публичный Метод

Initiates the asynchronous execution of the DeleteDeliveryChannel operation.
public BeginDeleteDeliveryChannel ( DeleteDeliveryChannelRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DeleteDeliveryChannelRequest Container for the necessary parameters to execute the DeleteDeliveryChannel operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeleteEvaluationResults() публичный Метод

Initiates the asynchronous execution of the DeleteEvaluationResults operation.
public BeginDeleteEvaluationResults ( DeleteEvaluationResultsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DeleteEvaluationResultsRequest Container for the necessary parameters to execute the DeleteEvaluationResults operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDeliverConfigSnapshot() публичный Метод

Initiates the asynchronous execution of the DeliverConfigSnapshot operation.
public BeginDeliverConfigSnapshot ( DeliverConfigSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DeliverConfigSnapshotRequest Container for the necessary parameters to execute the DeliverConfigSnapshot operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeComplianceByConfigRule() публичный Метод

Initiates the asynchronous execution of the DescribeComplianceByConfigRule operation.
public BeginDescribeComplianceByConfigRule ( DescribeComplianceByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeComplianceByConfigRuleRequest Container for the necessary parameters to execute the DescribeComplianceByConfigRule operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeComplianceByResource() публичный Метод

Initiates the asynchronous execution of the DescribeComplianceByResource operation.
public BeginDescribeComplianceByResource ( DescribeComplianceByResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeComplianceByResourceRequest Container for the necessary parameters to execute the DescribeComplianceByResource operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeConfigRuleEvaluationStatus() публичный Метод

Initiates the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.
public BeginDescribeConfigRuleEvaluationStatus ( DescribeConfigRuleEvaluationStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeConfigRuleEvaluationStatusRequest Container for the necessary parameters to execute the DescribeConfigRuleEvaluationStatus operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeConfigRules() публичный Метод

Initiates the asynchronous execution of the DescribeConfigRules operation.
public BeginDescribeConfigRules ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeConfigRulesRequest Container for the necessary parameters to execute the DescribeConfigRules operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeConfigurationRecorderStatus() публичный Метод

Initiates the asynchronous execution of the DescribeConfigurationRecorderStatus operation.
public BeginDescribeConfigurationRecorderStatus ( DescribeConfigurationRecorderStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusRequest Container for the necessary parameters to execute the DescribeConfigurationRecorderStatus operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeConfigurationRecorders() публичный Метод

Initiates the asynchronous execution of the DescribeConfigurationRecorders operation.
public BeginDescribeConfigurationRecorders ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest Container for the necessary parameters to execute the DescribeConfigurationRecorders operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeDeliveryChannelStatus() публичный Метод

Initiates the asynchronous execution of the DescribeDeliveryChannelStatus operation.
public BeginDescribeDeliveryChannelStatus ( DescribeDeliveryChannelStatusRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeDeliveryChannelStatusRequest Container for the necessary parameters to execute the DescribeDeliveryChannelStatus operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginDescribeDeliveryChannels() публичный Метод

Initiates the asynchronous execution of the DescribeDeliveryChannels operation.
public BeginDescribeDeliveryChannels ( DescribeDeliveryChannelsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.DescribeDeliveryChannelsRequest Container for the necessary parameters to execute the DescribeDeliveryChannels operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetComplianceDetailsByConfigRule() публичный Метод

Initiates the asynchronous execution of the GetComplianceDetailsByConfigRule operation.
public BeginGetComplianceDetailsByConfigRule ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceDetailsByConfigRule operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetComplianceDetailsByResource() публичный Метод

Initiates the asynchronous execution of the GetComplianceDetailsByResource operation.
public BeginGetComplianceDetailsByResource ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest Container for the necessary parameters to execute the GetComplianceDetailsByResource operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetComplianceSummaryByConfigRule() публичный Метод

Initiates the asynchronous execution of the GetComplianceSummaryByConfigRule operation.
public BeginGetComplianceSummaryByConfigRule ( GetComplianceSummaryByConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request GetComplianceSummaryByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceSummaryByConfigRule operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetComplianceSummaryByResourceType() публичный Метод

Initiates the asynchronous execution of the GetComplianceSummaryByResourceType operation.
public BeginGetComplianceSummaryByResourceType ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest Container for the necessary parameters to execute the GetComplianceSummaryByResourceType operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginGetResourceConfigHistory() публичный Метод

Initiates the asynchronous execution of the GetResourceConfigHistory operation.
public BeginGetResourceConfigHistory ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.GetResourceConfigHistoryRequest Container for the necessary parameters to execute the GetResourceConfigHistory operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginListDiscoveredResources() публичный Метод

Initiates the asynchronous execution of the ListDiscoveredResources operation.
public BeginListDiscoveredResources ( ListDiscoveredResourcesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.ListDiscoveredResourcesRequest Container for the necessary parameters to execute the ListDiscoveredResources operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginPutConfigRule() публичный Метод

Initiates the asynchronous execution of the PutConfigRule operation.
public BeginPutConfigRule ( PutConfigRuleRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.PutConfigRuleRequest Container for the necessary parameters to execute the PutConfigRule operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginPutConfigurationRecorder() публичный Метод

Initiates the asynchronous execution of the PutConfigurationRecorder operation.
public BeginPutConfigurationRecorder ( PutConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.PutConfigurationRecorderRequest Container for the necessary parameters to execute the PutConfigurationRecorder operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginPutDeliveryChannel() публичный Метод

Initiates the asynchronous execution of the PutDeliveryChannel operation.
public BeginPutDeliveryChannel ( PutDeliveryChannelRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.PutDeliveryChannelRequest Container for the necessary parameters to execute the PutDeliveryChannel operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginPutEvaluations() публичный Метод

Initiates the asynchronous execution of the PutEvaluations operation.
public BeginPutEvaluations ( Amazon.ConfigService.Model.PutEvaluationsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.PutEvaluationsRequest Container for the necessary parameters to execute the PutEvaluations operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginStartConfigRulesEvaluation() публичный Метод

Initiates the asynchronous execution of the StartConfigRulesEvaluation operation.
public BeginStartConfigRulesEvaluation ( StartConfigRulesEvaluationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.StartConfigRulesEvaluationRequest Container for the necessary parameters to execute the StartConfigRulesEvaluation operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginStartConfigurationRecorder() публичный Метод

Initiates the asynchronous execution of the StartConfigurationRecorder operation.
public BeginStartConfigurationRecorder ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.StartConfigurationRecorderRequest Container for the necessary parameters to execute the StartConfigurationRecorder operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

BeginStopConfigurationRecorder() публичный Метод

Initiates the asynchronous execution of the StopConfigurationRecorder operation.
public BeginStopConfigurationRecorder ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.ConfigService.Model.StopConfigurationRecorderRequest Container for the necessary parameters to execute the StopConfigurationRecorder operation on AmazonConfigServiceClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
Результат IAsyncResult

CreateSigner() защищенный Метод

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
Результат Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteConfigRule() публичный Метод

Deletes the specified AWS Config rule and all of its evaluation results.

AWS Config sets the state of a rule to DELETING until the deletion is complete. You cannot update a rule while it is in this state. If you make a PutConfigRule or DeleteConfigRule request for the rule, you will receive a ResourceInUseException.

You can check the state of a rule by using the DescribeConfigRules request.

/// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. /// /// The rule is currently being deleted or the rule is deleting your evaluation results. /// Try your request again later. ///
public DeleteConfigRule ( DeleteConfigRuleRequest request ) : DeleteConfigRuleResponse
request Amazon.ConfigService.Model.DeleteConfigRuleRequest Container for the necessary parameters to execute the DeleteConfigRule service method.
Результат DeleteConfigRuleResponse

DeleteConfigRuleAsync() публичный Метод

Initiates the asynchronous execution of the DeleteConfigRule operation.
public DeleteConfigRuleAsync ( DeleteConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DeleteConfigRuleRequest Container for the necessary parameters to execute the DeleteConfigRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteConfigurationRecorder() публичный Метод

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 GetResourceConfigHistory action, but you will not be able to access this information in the AWS Config console until you create a new configuration recorder.

/// You have specified a configuration recorder that does not exist. ///
public DeleteConfigurationRecorder ( DeleteConfigurationRecorderRequest request ) : DeleteConfigurationRecorderResponse
request Amazon.ConfigService.Model.DeleteConfigurationRecorderRequest Container for the necessary parameters to execute the DeleteConfigurationRecorder service method.
Результат DeleteConfigurationRecorderResponse

DeleteConfigurationRecorderAsync() публичный Метод

Initiates the asynchronous execution of the DeleteConfigurationRecorder operation.
public DeleteConfigurationRecorderAsync ( DeleteConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DeleteConfigurationRecorderRequest Container for the necessary parameters to execute the DeleteConfigurationRecorder operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteDeliveryChannel() публичный Метод

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

/// You cannot delete the delivery channel you specified because the configuration recorder /// is running. /// /// You have specified a delivery channel that does not exist. ///
public DeleteDeliveryChannel ( DeleteDeliveryChannelRequest request ) : DeleteDeliveryChannelResponse
request Amazon.ConfigService.Model.DeleteDeliveryChannelRequest Container for the necessary parameters to execute the DeleteDeliveryChannel service method.
Результат DeleteDeliveryChannelResponse

DeleteDeliveryChannel() публичный Метод

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

/// You cannot delete the delivery channel you specified because the configuration recorder /// is running. /// /// You have specified a delivery channel that does not exist. ///
public DeleteDeliveryChannel ( string deliveryChannelName ) : DeleteDeliveryChannelResponse
deliveryChannelName string The name of the delivery channel to delete.
Результат DeleteDeliveryChannelResponse

DeleteDeliveryChannelAsync() публичный Метод

Initiates the asynchronous execution of the DeleteDeliveryChannel operation.
public DeleteDeliveryChannelAsync ( DeleteDeliveryChannelRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DeleteDeliveryChannelRequest Container for the necessary parameters to execute the DeleteDeliveryChannel operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteDeliveryChannelAsync() публичный Метод

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

/// You cannot delete the delivery channel you specified because the configuration recorder /// is running. /// /// You have specified a delivery channel that does not exist. ///
public DeleteDeliveryChannelAsync ( string deliveryChannelName, System cancellationToken = default(CancellationToken) ) : Task
deliveryChannelName string The name of the delivery channel to delete.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeleteEvaluationResults() публичный Метод

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.
/// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. /// /// The rule is currently being deleted or the rule is deleting your evaluation results. /// Try your request again later. ///
public DeleteEvaluationResults ( DeleteEvaluationResultsRequest request ) : DeleteEvaluationResultsResponse
request Amazon.ConfigService.Model.DeleteEvaluationResultsRequest Container for the necessary parameters to execute the DeleteEvaluationResults service method.
Результат DeleteEvaluationResultsResponse

DeleteEvaluationResultsAsync() публичный Метод

Initiates the asynchronous execution of the DeleteEvaluationResults operation.
public DeleteEvaluationResultsAsync ( DeleteEvaluationResultsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DeleteEvaluationResultsRequest Container for the necessary parameters to execute the DeleteEvaluationResults operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeliverConfigSnapshot() публичный Метод

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.
  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

/// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// There is no configuration recorder running. /// /// You have specified a delivery channel that does not exist. ///
public DeliverConfigSnapshot ( DeliverConfigSnapshotRequest request ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse
request Amazon.ConfigService.Model.DeliverConfigSnapshotRequest Container for the necessary parameters to execute the DeliverConfigSnapshot service method.
Результат Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

DeliverConfigSnapshot() публичный Метод

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.
  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

/// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// There is no configuration recorder running. /// /// You have specified a delivery channel that does not exist. ///
public DeliverConfigSnapshot ( string deliveryChannelName ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse
deliveryChannelName string The name of the delivery channel through which the snapshot is delivered.
Результат Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

DeliverConfigSnapshotAsync() публичный Метод

Initiates the asynchronous execution of the DeliverConfigSnapshot operation.
public DeliverConfigSnapshotAsync ( DeliverConfigSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DeliverConfigSnapshotRequest Container for the necessary parameters to execute the DeliverConfigSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DeliverConfigSnapshotAsync() публичный Метод

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.
  • Notification of starting the delivery.

  • Notification of delivery completed, if the delivery was successfully completed.

  • Notification of delivery failure, if the delivery failed to complete.

/// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// There is no configuration recorder running. /// /// You have specified a delivery channel that does not exist. ///
public DeliverConfigSnapshotAsync ( string deliveryChannelName, System cancellationToken = default(CancellationToken) ) : Task
deliveryChannelName string The name of the delivery channel through which the snapshot is delivered.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeComplianceByConfigRule() публичный Метод

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 INSUFFICIENT_DATA. This result might indicate one of the following conditions:

  • AWS Config has never invoked an evaluation for the rule. To check whether it has, use the DescribeConfigRuleEvaluationStatus action to get the LastSuccessfulInvocationTime and LastFailedInvocationTime.

  • The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role that you assigned to your configuration recorder includes the config:PutEvaluations permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the config:PutEvaluations permission.

  • The rule's AWS Lambda function has returned NOT_APPLICABLE for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.

/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. ///
public DescribeComplianceByConfigRule ( DescribeComplianceByConfigRuleRequest request ) : Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse
request Amazon.ConfigService.Model.DescribeComplianceByConfigRuleRequest Container for the necessary parameters to execute the DescribeComplianceByConfigRule service method.
Результат Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse

DescribeComplianceByConfigRuleAsync() публичный Метод

Initiates the asynchronous execution of the DescribeComplianceByConfigRule operation.
public DescribeComplianceByConfigRuleAsync ( DescribeComplianceByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeComplianceByConfigRuleRequest Container for the necessary parameters to execute the DescribeComplianceByConfigRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeComplianceByResource() публичный Метод

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 INSUFFICIENT_DATA. This result might indicate one of the following conditions about the rules that evaluate the resource:

  • AWS Config has never invoked an evaluation for the rule. To check whether it has, use the DescribeConfigRuleEvaluationStatus action to get the LastSuccessfulInvocationTime and LastFailedInvocationTime.

  • The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role that you assigned to your configuration recorder includes the config:PutEvaluations permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the config:PutEvaluations permission.

  • The rule's AWS Lambda function has returned NOT_APPLICABLE for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.

/// The specified next token is invalid. Specify the nextToken string that /// was returned in the previous response to get the next page of results. /// /// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. ///
public DescribeComplianceByResource ( DescribeComplianceByResourceRequest request ) : Amazon.ConfigService.Model.DescribeComplianceByResourceResponse
request Amazon.ConfigService.Model.DescribeComplianceByResourceRequest Container for the necessary parameters to execute the DescribeComplianceByResource service method.
Результат Amazon.ConfigService.Model.DescribeComplianceByResourceResponse

DescribeComplianceByResourceAsync() публичный Метод

Initiates the asynchronous execution of the DescribeComplianceByResource operation.
public DescribeComplianceByResourceAsync ( DescribeComplianceByResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeComplianceByResourceRequest Container for the necessary parameters to execute the DescribeComplianceByResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigRuleEvaluationStatus() публичный Метод

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.
/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. ///
public DescribeConfigRuleEvaluationStatus ( DescribeConfigRuleEvaluationStatusRequest request ) : DescribeConfigRuleEvaluationStatusResponse
request Amazon.ConfigService.Model.DescribeConfigRuleEvaluationStatusRequest Container for the necessary parameters to execute the DescribeConfigRuleEvaluationStatus service method.
Результат Amazon.ConfigService.Model.DescribeConfigRuleEvaluationStatusResponse

DescribeConfigRuleEvaluationStatusAsync() публичный Метод

Initiates the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.
public DescribeConfigRuleEvaluationStatusAsync ( DescribeConfigRuleEvaluationStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeConfigRuleEvaluationStatusRequest Container for the necessary parameters to execute the DescribeConfigRuleEvaluationStatus operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigRules() публичный Метод

Returns details about your AWS Config rules.
/// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. ///
public DescribeConfigRules ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request ) : Amazon.ConfigService.Model.DescribeConfigRulesResponse
request Amazon.ConfigService.Model.DescribeConfigRulesRequest Container for the necessary parameters to execute the DescribeConfigRules service method.
Результат Amazon.ConfigService.Model.DescribeConfigRulesResponse

DescribeConfigRulesAsync() публичный Метод

Initiates the asynchronous execution of the DescribeConfigRules operation.
public DescribeConfigRulesAsync ( Amazon.ConfigService.Model.DescribeConfigRulesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeConfigRulesRequest Container for the necessary parameters to execute the DescribeConfigRules operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigurationRecorderStatus() публичный Метод

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.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecorderStatus ( ) : DescribeConfigurationRecorderStatusResponse
Результат Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusResponse

DescribeConfigurationRecorderStatus() публичный Метод

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.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecorderStatus ( DescribeConfigurationRecorderStatusRequest request ) : DescribeConfigurationRecorderStatusResponse
request Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusRequest Container for the necessary parameters to execute the DescribeConfigurationRecorderStatus service method.
Результат Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusResponse

DescribeConfigurationRecorderStatusAsync() публичный Метод

Initiates the asynchronous execution of the DescribeConfigurationRecorderStatus operation.
public DescribeConfigurationRecorderStatusAsync ( DescribeConfigurationRecorderStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusRequest Container for the necessary parameters to execute the DescribeConfigurationRecorderStatus operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigurationRecorderStatusAsync() публичный Метод

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.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecorderStatusAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigurationRecorders() публичный Метод

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecorders ( ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse
Результат Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

DescribeConfigurationRecorders() публичный Метод

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecorders ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse
request Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest Container for the necessary parameters to execute the DescribeConfigurationRecorders service method.
Результат Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

DescribeConfigurationRecordersAsync() публичный Метод

Initiates the asynchronous execution of the DescribeConfigurationRecorders operation.
public DescribeConfigurationRecordersAsync ( Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeConfigurationRecordersRequest Container for the necessary parameters to execute the DescribeConfigurationRecorders operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeConfigurationRecordersAsync() публичный Метод

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Currently, you can specify only one configuration recorder per region in your account.

/// You have specified a configuration recorder that does not exist. ///
public DescribeConfigurationRecordersAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeDeliveryChannelStatus() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannelStatus ( ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

DescribeDeliveryChannelStatus() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannelStatus ( DescribeDeliveryChannelStatusRequest request ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse
request Amazon.ConfigService.Model.DescribeDeliveryChannelStatusRequest Container for the necessary parameters to execute the DescribeDeliveryChannelStatus service method.
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

DescribeDeliveryChannelStatusAsync() публичный Метод

Initiates the asynchronous execution of the DescribeDeliveryChannelStatus operation.
public DescribeDeliveryChannelStatusAsync ( DescribeDeliveryChannelStatusRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeDeliveryChannelStatusRequest Container for the necessary parameters to execute the DescribeDeliveryChannelStatus operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeDeliveryChannelStatusAsync() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannelStatusAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeDeliveryChannels() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannels ( ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

DescribeDeliveryChannels() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannels ( DescribeDeliveryChannelsRequest request ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse
request Amazon.ConfigService.Model.DescribeDeliveryChannelsRequest Container for the necessary parameters to execute the DescribeDeliveryChannels service method.
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

DescribeDeliveryChannelsAsync() публичный Метод

Initiates the asynchronous execution of the DescribeDeliveryChannels operation.
public DescribeDeliveryChannelsAsync ( DescribeDeliveryChannelsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.DescribeDeliveryChannelsRequest Container for the necessary parameters to execute the DescribeDeliveryChannels operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

DescribeDeliveryChannelsAsync() публичный Метод

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.

/// You have specified a delivery channel that does not exist. ///
public DescribeDeliveryChannelsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

Dispose() защищенный Метод

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndDeleteConfigRule() публичный Метод

Finishes the asynchronous execution of the DeleteConfigRule operation.
public EndDeleteConfigRule ( IAsyncResult asyncResult ) : DeleteConfigRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteConfigRule.
Результат DeleteConfigRuleResponse

EndDeleteConfigurationRecorder() публичный Метод

Finishes the asynchronous execution of the DeleteConfigurationRecorder operation.
public EndDeleteConfigurationRecorder ( IAsyncResult asyncResult ) : DeleteConfigurationRecorderResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteConfigurationRecorder.
Результат DeleteConfigurationRecorderResponse

EndDeleteDeliveryChannel() публичный Метод

Finishes the asynchronous execution of the DeleteDeliveryChannel operation.
public EndDeleteDeliveryChannel ( IAsyncResult asyncResult ) : DeleteDeliveryChannelResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteDeliveryChannel.
Результат DeleteDeliveryChannelResponse

EndDeleteEvaluationResults() публичный Метод

Finishes the asynchronous execution of the DeleteEvaluationResults operation.
public EndDeleteEvaluationResults ( IAsyncResult asyncResult ) : DeleteEvaluationResultsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteEvaluationResults.
Результат DeleteEvaluationResultsResponse

EndDeliverConfigSnapshot() публичный Метод

Finishes the asynchronous execution of the DeliverConfigSnapshot operation.
public EndDeliverConfigSnapshot ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DeliverConfigSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeliverConfigSnapshot.
Результат Amazon.ConfigService.Model.DeliverConfigSnapshotResponse

EndDescribeComplianceByConfigRule() публичный Метод

Finishes the asynchronous execution of the DescribeComplianceByConfigRule operation.
public EndDescribeComplianceByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeComplianceByConfigRule.
Результат Amazon.ConfigService.Model.DescribeComplianceByConfigRuleResponse

EndDescribeComplianceByResource() публичный Метод

Finishes the asynchronous execution of the DescribeComplianceByResource operation.
public EndDescribeComplianceByResource ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeComplianceByResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeComplianceByResource.
Результат Amazon.ConfigService.Model.DescribeComplianceByResourceResponse

EndDescribeConfigRuleEvaluationStatus() публичный Метод

Finishes the asynchronous execution of the DescribeConfigRuleEvaluationStatus operation.
public EndDescribeConfigRuleEvaluationStatus ( IAsyncResult asyncResult ) : DescribeConfigRuleEvaluationStatusResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeConfigRuleEvaluationStatus.
Результат Amazon.ConfigService.Model.DescribeConfigRuleEvaluationStatusResponse

EndDescribeConfigRules() публичный Метод

Finishes the asynchronous execution of the DescribeConfigRules operation.
public EndDescribeConfigRules ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeConfigRulesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeConfigRules.
Результат Amazon.ConfigService.Model.DescribeConfigRulesResponse

EndDescribeConfigurationRecorderStatus() публичный Метод

Finishes the asynchronous execution of the DescribeConfigurationRecorderStatus operation.
public EndDescribeConfigurationRecorderStatus ( IAsyncResult asyncResult ) : DescribeConfigurationRecorderStatusResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeConfigurationRecorderStatus.
Результат Amazon.ConfigService.Model.DescribeConfigurationRecorderStatusResponse

EndDescribeConfigurationRecorders() публичный Метод

Finishes the asynchronous execution of the DescribeConfigurationRecorders operation.
public EndDescribeConfigurationRecorders ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeConfigurationRecorders.
Результат Amazon.ConfigService.Model.DescribeConfigurationRecordersResponse

EndDescribeDeliveryChannelStatus() публичный Метод

Finishes the asynchronous execution of the DescribeDeliveryChannelStatus operation.
public EndDescribeDeliveryChannelStatus ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeDeliveryChannelStatus.
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelStatusResponse

EndDescribeDeliveryChannels() публичный Метод

Finishes the asynchronous execution of the DescribeDeliveryChannels operation.
public EndDescribeDeliveryChannels ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeDeliveryChannels.
Результат Amazon.ConfigService.Model.DescribeDeliveryChannelsResponse

EndGetComplianceDetailsByConfigRule() публичный Метод

Finishes the asynchronous execution of the GetComplianceDetailsByConfigRule operation.
public EndGetComplianceDetailsByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetComplianceDetailsByConfigRule.
Результат Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse

EndGetComplianceDetailsByResource() публичный Метод

Finishes the asynchronous execution of the GetComplianceDetailsByResource operation.
public EndGetComplianceDetailsByResource ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetComplianceDetailsByResource.
Результат Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse

EndGetComplianceSummaryByConfigRule() публичный Метод

Finishes the asynchronous execution of the GetComplianceSummaryByConfigRule operation.
public EndGetComplianceSummaryByConfigRule ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetComplianceSummaryByConfigRule.
Результат Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse

EndGetComplianceSummaryByResourceType() публичный Метод

Finishes the asynchronous execution of the GetComplianceSummaryByResourceType operation.
public EndGetComplianceSummaryByResourceType ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetComplianceSummaryByResourceType.
Результат Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse

EndGetResourceConfigHistory() публичный Метод

Finishes the asynchronous execution of the GetResourceConfigHistory operation.
public EndGetResourceConfigHistory ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.GetResourceConfigHistoryResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetResourceConfigHistory.
Результат Amazon.ConfigService.Model.GetResourceConfigHistoryResponse

EndListDiscoveredResources() публичный Метод

Finishes the asynchronous execution of the ListDiscoveredResources operation.
public EndListDiscoveredResources ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.ListDiscoveredResourcesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDiscoveredResources.
Результат Amazon.ConfigService.Model.ListDiscoveredResourcesResponse

EndPutConfigRule() публичный Метод

Finishes the asynchronous execution of the PutConfigRule operation.
public EndPutConfigRule ( IAsyncResult asyncResult ) : PutConfigRuleResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutConfigRule.
Результат PutConfigRuleResponse

EndPutConfigurationRecorder() публичный Метод

Finishes the asynchronous execution of the PutConfigurationRecorder operation.
public EndPutConfigurationRecorder ( IAsyncResult asyncResult ) : PutConfigurationRecorderResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutConfigurationRecorder.
Результат PutConfigurationRecorderResponse

EndPutDeliveryChannel() публичный Метод

Finishes the asynchronous execution of the PutDeliveryChannel operation.
public EndPutDeliveryChannel ( IAsyncResult asyncResult ) : PutDeliveryChannelResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutDeliveryChannel.
Результат PutDeliveryChannelResponse

EndPutEvaluations() публичный Метод

Finishes the asynchronous execution of the PutEvaluations operation.
public EndPutEvaluations ( IAsyncResult asyncResult ) : Amazon.ConfigService.Model.PutEvaluationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutEvaluations.
Результат Amazon.ConfigService.Model.PutEvaluationsResponse

EndStartConfigRulesEvaluation() публичный Метод

Finishes the asynchronous execution of the StartConfigRulesEvaluation operation.
public EndStartConfigRulesEvaluation ( IAsyncResult asyncResult ) : StartConfigRulesEvaluationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartConfigRulesEvaluation.
Результат StartConfigRulesEvaluationResponse

EndStartConfigurationRecorder() публичный Метод

Finishes the asynchronous execution of the StartConfigurationRecorder operation.
public EndStartConfigurationRecorder ( IAsyncResult asyncResult ) : StartConfigurationRecorderResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartConfigurationRecorder.
Результат StartConfigurationRecorderResponse

EndStopConfigurationRecorder() публичный Метод

Finishes the asynchronous execution of the StopConfigurationRecorder operation.
public EndStopConfigurationRecorder ( IAsyncResult asyncResult ) : StopConfigurationRecorderResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStopConfigurationRecorder.
Результат StopConfigurationRecorderResponse

GetComplianceDetailsByConfigRule() публичный Метод

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.
/// The specified next token is invalid. Specify the nextToken string that /// was returned in the previous response to get the next page of results. /// /// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. ///
public GetComplianceDetailsByConfigRule ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request ) : Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse
request Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceDetailsByConfigRule service method.
Результат Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleResponse

GetComplianceDetailsByConfigRuleAsync() публичный Метод

Initiates the asynchronous execution of the GetComplianceDetailsByConfigRule operation.
public GetComplianceDetailsByConfigRuleAsync ( Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.GetComplianceDetailsByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceDetailsByConfigRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetComplianceDetailsByResource() публичный Метод

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.
/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. ///
public GetComplianceDetailsByResource ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request ) : Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse
request Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest Container for the necessary parameters to execute the GetComplianceDetailsByResource service method.
Результат Amazon.ConfigService.Model.GetComplianceDetailsByResourceResponse

GetComplianceDetailsByResourceAsync() публичный Метод

Initiates the asynchronous execution of the GetComplianceDetailsByResource operation.
public GetComplianceDetailsByResourceAsync ( Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.GetComplianceDetailsByResourceRequest Container for the necessary parameters to execute the GetComplianceDetailsByResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetComplianceSummaryByConfigRule() публичный Метод

Returns the number of AWS Config rules that are compliant and noncompliant, up to a maximum of 25 for each.
public GetComplianceSummaryByConfigRule ( GetComplianceSummaryByConfigRuleRequest request ) : Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse
request GetComplianceSummaryByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceSummaryByConfigRule service method.
Результат Amazon.ConfigService.Model.GetComplianceSummaryByConfigRuleResponse

GetComplianceSummaryByConfigRuleAsync() публичный Метод

Initiates the asynchronous execution of the GetComplianceSummaryByConfigRule operation.
public GetComplianceSummaryByConfigRuleAsync ( GetComplianceSummaryByConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request GetComplianceSummaryByConfigRuleRequest Container for the necessary parameters to execute the GetComplianceSummaryByConfigRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetComplianceSummaryByResourceType() публичный Метод

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.
/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. ///
public GetComplianceSummaryByResourceType ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request ) : Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse
request Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest Container for the necessary parameters to execute the GetComplianceSummaryByResourceType service method.
Результат Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeResponse

GetComplianceSummaryByResourceTypeAsync() публичный Метод

Initiates the asynchronous execution of the GetComplianceSummaryByResourceType operation.
public GetComplianceSummaryByResourceTypeAsync ( Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.GetComplianceSummaryByResourceTypeRequest Container for the necessary parameters to execute the GetComplianceSummaryByResourceType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

GetResourceConfigHistory() публичный Метод

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 limit parameter. The response includes a nextToken string, and to get the next page of results, run the request again and enter this string for the nextToken parameter.

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 limit. In such cases, you can make another call, using the nextToken.

/// The specified limit is outside the allowable range. /// /// The specified next token is invalid. Specify the nextToken string that /// was returned in the previous response to get the next page of results. /// /// The specified time range is not valid. The earlier time is not chronologically before /// the later time. /// /// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// You have specified a resource that is either unknown or has not been discovered. /// /// The requested action is not valid. ///
public GetResourceConfigHistory ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request ) : Amazon.ConfigService.Model.GetResourceConfigHistoryResponse
request Amazon.ConfigService.Model.GetResourceConfigHistoryRequest Container for the necessary parameters to execute the GetResourceConfigHistory service method.
Результат Amazon.ConfigService.Model.GetResourceConfigHistoryResponse

GetResourceConfigHistoryAsync() публичный Метод

Initiates the asynchronous execution of the GetResourceConfigHistory operation.
public GetResourceConfigHistoryAsync ( Amazon.ConfigService.Model.GetResourceConfigHistoryRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.GetResourceConfigHistoryRequest Container for the necessary parameters to execute the GetResourceConfigHistory operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

ListDiscoveredResources() публичный Метод

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 limit parameter. The response includes a nextToken string, and to get the next page of results, run the request again and enter this string for the nextToken parameter.

/// The specified limit is outside the allowable range. /// /// The specified next token is invalid. Specify the nextToken string that /// was returned in the previous response to get the next page of results. /// /// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// The requested action is not valid. ///
public ListDiscoveredResources ( ListDiscoveredResourcesRequest request ) : Amazon.ConfigService.Model.ListDiscoveredResourcesResponse
request Amazon.ConfigService.Model.ListDiscoveredResourcesRequest Container for the necessary parameters to execute the ListDiscoveredResources service method.
Результат Amazon.ConfigService.Model.ListDiscoveredResourcesResponse

ListDiscoveredResourcesAsync() публичный Метод

Initiates the asynchronous execution of the ListDiscoveredResources operation.
public ListDiscoveredResourcesAsync ( ListDiscoveredResourcesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.ListDiscoveredResourcesRequest Container for the necessary parameters to execute the ListDiscoveredResources operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

PutConfigRule() публичный Метод

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 PutConfigRule action to add the rule to AWS Config, you must specify the Amazon Resource Name (ARN) that AWS Lambda assigns to the function. Specify the ARN for the SourceIdentifier key. This key is part of the Source object, which is part of the ConfigRule object.

If you are adding a new AWS managed Config rule, specify the rule's identifier for the SourceIdentifier key. To reference AWS managed Config rule identifiers, see Using AWS Managed Config Rules.

For any new rule that you add, specify the ConfigRuleName in the ConfigRule object. Do not specify the ConfigRuleArn or the ConfigRuleId. These values are generated by AWS Config for new rules.

If you are updating a rule that you added previously, you can specify the rule by ConfigRuleName, ConfigRuleId, or ConfigRuleArn in the ConfigRule data type that you use in this request.

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.

/// Indicates one of the following errors: /// ///
  • /// /// The rule cannot be created because the IAM role assigned to AWS Config lacks permissions /// to perform the config:Put* action. /// ///
  • /// /// The AWS Lambda function cannot be invoked. Check the function ARN, and check the function's /// permissions. /// ///
/// /// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// Failed to add the AWS Config rule because the account already contains the maximum /// number of 50 rules. Consider deleting any deactivated rules before adding new rules. /// /// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// The rule is currently being deleted or the rule is deleting your evaluation results. /// Try your request again later. ///
public PutConfigRule ( PutConfigRuleRequest request ) : PutConfigRuleResponse
request Amazon.ConfigService.Model.PutConfigRuleRequest Container for the necessary parameters to execute the PutConfigRule service method.
Результат PutConfigRuleResponse

PutConfigRuleAsync() публичный Метод

Initiates the asynchronous execution of the PutConfigRule operation.
public PutConfigRuleAsync ( PutConfigRuleRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.PutConfigRuleRequest Container for the necessary parameters to execute the PutConfigRule operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

PutConfigurationRecorder() публичный Метод

Creates a new configuration recorder to record the selected resource configurations.

You can use this action to change the role roleARN and/or the recordingGroup of an existing recorder. To change the role, call the action on the existing configuration recorder and specify a role.

Currently, you can specify only one configuration recorder per region in your account.

If ConfigurationRecorder does not have the recordingGroup parameter specified, the default is to record all supported resource types.

/// You have provided a configuration recorder name that is not valid. /// /// AWS Config throws an exception if the recording group does not contain a valid list /// of resource types. Invalid values could also be incorrectly formatted. /// /// You have provided a null or empty role ARN. /// /// You have reached the limit on the number of recorders you can create. ///
public PutConfigurationRecorder ( PutConfigurationRecorderRequest request ) : PutConfigurationRecorderResponse
request Amazon.ConfigService.Model.PutConfigurationRecorderRequest Container for the necessary parameters to execute the PutConfigurationRecorder service method.
Результат PutConfigurationRecorderResponse

PutConfigurationRecorderAsync() публичный Метод

Initiates the asynchronous execution of the PutConfigurationRecorder operation.
public PutConfigurationRecorderAsync ( PutConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.PutConfigurationRecorderRequest Container for the necessary parameters to execute the PutConfigurationRecorder operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

PutDeliveryChannel() публичный Метод

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.

/// Your Amazon S3 bucket policy does not permit AWS Config to write to it. /// /// The specified delivery channel name is not valid. /// /// The specified Amazon S3 key prefix is not valid. /// /// The specified Amazon SNS topic does not exist. /// /// You have reached the limit on the number of delivery channels you can create. /// /// There are no configuration recorders available to provide the role needed to describe /// your resources. Create a configuration recorder. /// /// The specified Amazon S3 bucket does not exist. ///
public PutDeliveryChannel ( PutDeliveryChannelRequest request ) : PutDeliveryChannelResponse
request Amazon.ConfigService.Model.PutDeliveryChannelRequest Container for the necessary parameters to execute the PutDeliveryChannel service method.
Результат PutDeliveryChannelResponse

PutDeliveryChannelAsync() публичный Метод

Initiates the asynchronous execution of the PutDeliveryChannel operation.
public PutDeliveryChannelAsync ( PutDeliveryChannelRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.PutDeliveryChannelRequest Container for the necessary parameters to execute the PutDeliveryChannel operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

PutEvaluations() публичный Метод

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.
/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// The speNexcified token is invalid. /// /// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. ///
public PutEvaluations ( Amazon.ConfigService.Model.PutEvaluationsRequest request ) : Amazon.ConfigService.Model.PutEvaluationsResponse
request Amazon.ConfigService.Model.PutEvaluationsRequest Container for the necessary parameters to execute the PutEvaluations service method.
Результат Amazon.ConfigService.Model.PutEvaluationsResponse

PutEvaluationsAsync() публичный Метод

Initiates the asynchronous execution of the PutEvaluations operation.
public PutEvaluationsAsync ( Amazon.ConfigService.Model.PutEvaluationsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.PutEvaluationsRequest Container for the necessary parameters to execute the PutEvaluations operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

StartConfigRulesEvaluation() публичный Метод

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 StartConfigRulesEvaluation call must complete for the specified rules before you can call the API again. If you chose to have AWS Config stream to an Amazon SNS topic, you will receive a ConfigRuleEvaluationStarted notification when the evaluation starts.

You don't need to call the StartConfigRulesEvaluation API to run an evaluation for a new rule. When you create a new rule, AWS Config automatically evaluates your resources against the rule.

The StartConfigRulesEvaluation API is useful if you want to run on-demand evaluations, such as the following example:

  1. You have a custom rule that evaluates your IAM resources every 24 hours.

  2. You update your Lambda function to add additional conditions to your rule.

  3. Instead of waiting for the next periodic evaluation, you call the StartConfigRulesEvaluation API.

  4. AWS Config invokes your Lambda function and evaluates your IAM resources.

  5. Your custom rule will still run periodic evaluations every 24 hours.

/// One or more of the specified parameters are invalid. Verify that your parameters are /// valid and try again. /// /// This exception is thrown if an evaluation is in progress or if you call the StartConfigRulesEvaluation /// API more than once per minute. /// /// One or more AWS Config rules in the request are invalid. Verify that the rule names /// are correct and try again. /// /// The rule is currently being deleted or the rule is deleting your evaluation results. /// Try your request again later. ///
public StartConfigRulesEvaluation ( StartConfigRulesEvaluationRequest request ) : StartConfigRulesEvaluationResponse
request Amazon.ConfigService.Model.StartConfigRulesEvaluationRequest Container for the necessary parameters to execute the StartConfigRulesEvaluation service method.
Результат StartConfigRulesEvaluationResponse

StartConfigRulesEvaluationAsync() публичный Метод

Initiates the asynchronous execution of the StartConfigRulesEvaluation operation.
public StartConfigRulesEvaluationAsync ( StartConfigRulesEvaluationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.StartConfigRulesEvaluationRequest Container for the necessary parameters to execute the StartConfigRulesEvaluation operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

StartConfigurationRecorder() публичный Метод

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.

/// There is no delivery channel available to record configurations. /// /// You have specified a configuration recorder that does not exist. ///
public StartConfigurationRecorder ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request ) : StartConfigurationRecorderResponse
request Amazon.ConfigService.Model.StartConfigurationRecorderRequest Container for the necessary parameters to execute the StartConfigurationRecorder service method.
Результат StartConfigurationRecorderResponse

StartConfigurationRecorder() публичный Метод

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.

/// There is no delivery channel available to record configurations. /// /// You have specified a configuration recorder that does not exist. ///
public StartConfigurationRecorder ( string configurationRecorderName ) : StartConfigurationRecorderResponse
configurationRecorderName string The name of the recorder object that records each configuration change made to the resources.
Результат StartConfigurationRecorderResponse

StartConfigurationRecorderAsync() публичный Метод

Initiates the asynchronous execution of the StartConfigurationRecorder operation.
public StartConfigurationRecorderAsync ( Amazon.ConfigService.Model.StartConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.StartConfigurationRecorderRequest Container for the necessary parameters to execute the StartConfigurationRecorder operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

StartConfigurationRecorderAsync() публичный Метод

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.

/// There is no delivery channel available to record configurations. /// /// You have specified a configuration recorder that does not exist. ///
public StartConfigurationRecorderAsync ( string configurationRecorderName, System cancellationToken = default(CancellationToken) ) : Task
configurationRecorderName string The name of the recorder object that records each configuration change made to the resources.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

StopConfigurationRecorder() публичный Метод

Stops recording configurations of the AWS resources you have selected to record in your AWS account.
/// You have specified a configuration recorder that does not exist. ///
public StopConfigurationRecorder ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request ) : StopConfigurationRecorderResponse
request Amazon.ConfigService.Model.StopConfigurationRecorderRequest Container for the necessary parameters to execute the StopConfigurationRecorder service method.
Результат StopConfigurationRecorderResponse

StopConfigurationRecorder() публичный Метод

Stops recording configurations of the AWS resources you have selected to record in your AWS account.
/// You have specified a configuration recorder that does not exist. ///
public StopConfigurationRecorder ( string configurationRecorderName ) : StopConfigurationRecorderResponse
configurationRecorderName string The name of the recorder object that records each configuration change made to the resources.
Результат StopConfigurationRecorderResponse

StopConfigurationRecorderAsync() публичный Метод

Initiates the asynchronous execution of the StopConfigurationRecorder operation.
public StopConfigurationRecorderAsync ( Amazon.ConfigService.Model.StopConfigurationRecorderRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ConfigService.Model.StopConfigurationRecorderRequest Container for the necessary parameters to execute the StopConfigurationRecorder operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task

StopConfigurationRecorderAsync() публичный Метод

Stops recording configurations of the AWS resources you have selected to record in your AWS account.
/// You have specified a configuration recorder that does not exist. ///
public StopConfigurationRecorderAsync ( string configurationRecorderName, System cancellationToken = default(CancellationToken) ) : Task
configurationRecorderName string The name of the recorder object that records each configuration change made to the resources.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
Результат Task