Route53Resolver / Client / disassociate_resolver_query_log_config
disassociate_resolver_query_log_config#
- Route53Resolver.Client.disassociate_resolver_query_log_config(**kwargs)#
Disassociates a VPC from a query logging configuration.
Note
Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, VPCs can be disassociated from the configuration in the following ways:
The accounts that you shared the configuration with can disassociate VPCs from the configuration.
You can stop sharing the configuration.
See also: AWS API Documentation
Request Syntax
response = client.disassociate_resolver_query_log_config( ResolverQueryLogConfigId='string', ResourceId='string' )
- Parameters:
ResolverQueryLogConfigId (string) –
[REQUIRED]
The ID of the query logging configuration that you want to disassociate a specified VPC from.
ResourceId (string) –
[REQUIRED]
The ID of the Amazon VPC that you want to disassociate from a specified query logging configuration.
- Return type:
dict
- Returns:
Response Syntax
{ 'ResolverQueryLogConfigAssociation': { 'Id': 'string', 'ResolverQueryLogConfigId': 'string', 'ResourceId': 'string', 'Status': 'CREATING'|'ACTIVE'|'ACTION_NEEDED'|'DELETING'|'FAILED', 'Error': 'NONE'|'DESTINATION_NOT_FOUND'|'ACCESS_DENIED'|'INTERNAL_SERVICE_ERROR', 'ErrorMessage': 'string', 'CreationTime': 'string' } }
Response Structure
(dict) –
ResolverQueryLogConfigAssociation (dict) –
A complex type that contains settings for the association that you deleted between an Amazon VPC and a query logging configuration.
Id (string) –
The ID of the query logging association.
ResolverQueryLogConfigId (string) –
The ID of the query logging configuration that a VPC is associated with.
ResourceId (string) –
The ID of the Amazon VPC that is associated with the query logging configuration.
Status (string) –
The status of the specified query logging association. Valid values include the following:
CREATING
: Resolver is creating an association between an Amazon VPC and a query logging configuration.ACTIVE
: The association between an Amazon VPC and a query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.DELETING
: Resolver is deleting this query logging association.FAILED
: Resolver either couldn’t create or couldn’t delete the query logging association.
Error (string) –
If the value of
Status
isFAILED
, the value ofError
indicates the cause:DESTINATION_NOT_FOUND
: The specified destination (for example, an Amazon S3 bucket) was deleted.ACCESS_DENIED
: Permissions don’t allow sending logs to the destination.
If the value of
Status
is a value other thanFAILED
,Error
is null.ErrorMessage (string) –
Contains additional information about the error. If the value or
Error
is null, the value ofErrorMessage
also is null.CreationTime (string) –
The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).
Exceptions
Route53Resolver.Client.exceptions.ResourceNotFoundException
Route53Resolver.Client.exceptions.InvalidParameterException
Route53Resolver.Client.exceptions.InvalidRequestException
Route53Resolver.Client.exceptions.InternalServiceErrorException
Route53Resolver.Client.exceptions.ThrottlingException
Route53Resolver.Client.exceptions.AccessDeniedException