

*************
ConfigService
*************



======
Client
======



.. py:class:: ConfigService.Client

  A low-level client representing AWS Config (Config Service)
   

  Config provides a way to keep track of the configurations of all the Amazon Web Services resources associated with your Amazon Web Services account. You can use Config to get the current and historical configurations of each Amazon Web Services resource and also to get information about the relationship between the resources. An Amazon Web Services 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 Config, see `Supported Amazon Web Services resources <https://docs.aws.amazon.com/config/latest/developerguide/resource-config-reference.html#supported-resources>`__.

   

  You can access and manage Config through the Amazon Web Services Management Console, the Amazon Web Services Command Line Interface (Amazon Web Services CLI), the Config API, or the Amazon Web Services SDKs for Config. This reference guide contains documentation for the Config API and the Amazon Web Services CLI commands that you can use to manage Config. The 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 <https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html>`__. For detailed information about Config features and their associated actions or commands, as well as how to work with Amazon Web Services Management Console, see `What Is Config <https://docs.aws.amazon.com/config/latest/developerguide/WhatIsConfig.html>`__ in the *Config Developer Guide*.

  ::

    
    import boto3
    
    client = boto3.client('config')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  config/client/associate_resource_types
  config/client/batch_get_aggregate_resource_config
  config/client/batch_get_resource_config
  config/client/can_paginate
  config/client/close
  config/client/delete_aggregation_authorization
  config/client/delete_config_rule
  config/client/delete_configuration_aggregator
  config/client/delete_configuration_recorder
  config/client/delete_conformance_pack
  config/client/delete_delivery_channel
  config/client/delete_evaluation_results
  config/client/delete_organization_config_rule
  config/client/delete_organization_conformance_pack
  config/client/delete_pending_aggregation_request
  config/client/delete_remediation_configuration
  config/client/delete_remediation_exceptions
  config/client/delete_resource_config
  config/client/delete_retention_configuration
  config/client/delete_service_linked_configuration_recorder
  config/client/delete_stored_query
  config/client/deliver_config_snapshot
  config/client/describe_aggregate_compliance_by_config_rules
  config/client/describe_aggregate_compliance_by_conformance_packs
  config/client/describe_aggregation_authorizations
  config/client/describe_compliance_by_config_rule
  config/client/describe_compliance_by_resource
  config/client/describe_config_rule_evaluation_status
  config/client/describe_config_rules
  config/client/describe_configuration_aggregator_sources_status
  config/client/describe_configuration_aggregators
  config/client/describe_configuration_recorder_status
  config/client/describe_configuration_recorders
  config/client/describe_conformance_pack_compliance
  config/client/describe_conformance_pack_status
  config/client/describe_conformance_packs
  config/client/describe_delivery_channel_status
  config/client/describe_delivery_channels
  config/client/describe_organization_config_rule_statuses
  config/client/describe_organization_config_rules
  config/client/describe_organization_conformance_pack_statuses
  config/client/describe_organization_conformance_packs
  config/client/describe_pending_aggregation_requests
  config/client/describe_remediation_configurations
  config/client/describe_remediation_exceptions
  config/client/describe_remediation_execution_status
  config/client/describe_retention_configurations
  config/client/disassociate_resource_types
  config/client/get_aggregate_compliance_details_by_config_rule
  config/client/get_aggregate_config_rule_compliance_summary
  config/client/get_aggregate_conformance_pack_compliance_summary
  config/client/get_aggregate_discovered_resource_counts
  config/client/get_aggregate_resource_config
  config/client/get_compliance_details_by_config_rule
  config/client/get_compliance_details_by_resource
  config/client/get_compliance_summary_by_config_rule
  config/client/get_compliance_summary_by_resource_type
  config/client/get_conformance_pack_compliance_details
  config/client/get_conformance_pack_compliance_summary
  config/client/get_custom_rule_policy
  config/client/get_discovered_resource_counts
  config/client/get_organization_config_rule_detailed_status
  config/client/get_organization_conformance_pack_detailed_status
  config/client/get_organization_custom_rule_policy
  config/client/get_paginator
  config/client/get_resource_config_history
  config/client/get_resource_evaluation_summary
  config/client/get_stored_query
  config/client/get_waiter
  config/client/list_aggregate_discovered_resources
  config/client/list_configuration_recorders
  config/client/list_conformance_pack_compliance_scores
  config/client/list_discovered_resources
  config/client/list_resource_evaluations
  config/client/list_stored_queries
  config/client/list_tags_for_resource
  config/client/put_aggregation_authorization
  config/client/put_config_rule
  config/client/put_configuration_aggregator
  config/client/put_configuration_recorder
  config/client/put_conformance_pack
  config/client/put_delivery_channel
  config/client/put_evaluations
  config/client/put_external_evaluation
  config/client/put_organization_config_rule
  config/client/put_organization_conformance_pack
  config/client/put_remediation_configurations
  config/client/put_remediation_exceptions
  config/client/put_resource_config
  config/client/put_retention_configuration
  config/client/put_service_linked_configuration_recorder
  config/client/put_stored_query
  config/client/select_aggregate_resource_config
  config/client/select_resource_config
  config/client/start_config_rules_evaluation
  config/client/start_configuration_recorder
  config/client/start_remediation_execution
  config/client/start_resource_evaluation
  config/client/stop_configuration_recorder
  config/client/tag_resource
  config/client/untag_resource


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  config/paginator/DescribeAggregateComplianceByConfigRules
  config/paginator/DescribeAggregateComplianceByConformancePacks
  config/paginator/DescribeAggregationAuthorizations
  config/paginator/DescribeComplianceByConfigRule
  config/paginator/DescribeComplianceByResource
  config/paginator/DescribeConfigRuleEvaluationStatus
  config/paginator/DescribeConfigRules
  config/paginator/DescribeConfigurationAggregatorSourcesStatus
  config/paginator/DescribeConfigurationAggregators
  config/paginator/DescribeConformancePackStatus
  config/paginator/DescribeConformancePacks
  config/paginator/DescribeOrganizationConfigRuleStatuses
  config/paginator/DescribeOrganizationConfigRules
  config/paginator/DescribeOrganizationConformancePackStatuses
  config/paginator/DescribeOrganizationConformancePacks
  config/paginator/DescribePendingAggregationRequests
  config/paginator/DescribeRemediationExecutionStatus
  config/paginator/DescribeRetentionConfigurations
  config/paginator/GetAggregateComplianceDetailsByConfigRule
  config/paginator/GetComplianceDetailsByConfigRule
  config/paginator/GetComplianceDetailsByResource
  config/paginator/GetConformancePackComplianceSummary
  config/paginator/GetOrganizationConfigRuleDetailedStatus
  config/paginator/GetOrganizationConformancePackDetailedStatus
  config/paginator/GetResourceConfigHistory
  config/paginator/ListAggregateDiscoveredResources
  config/paginator/ListConfigurationRecorders
  config/paginator/ListDiscoveredResources
  config/paginator/ListResourceEvaluations
  config/paginator/ListTagsForResource
  config/paginator/SelectAggregateResourceConfig
  config/paginator/SelectResourceConfig
