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:
See also: AWS API Documentation
Request Syntax
response = client.disassociate_resolver_query_log_config(
ResolverQueryLogConfigId='string',
ResourceId='string'
)
[REQUIRED]
The ID of the query logging configuration that you want to disassociate a specified VPC from.
[REQUIRED]
The ID of the Amazon VPC that you want to disassociate from a specified query logging configuration.
dict
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.CREATED : 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 is FAILED , the value of Error 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 than FAILED , Error is null.
ErrorMessage (string) --
Contains additional information about the error. If the value or Error is null, the value of ErrorMessage 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.ResourceNotFoundExceptionRoute53Resolver.Client.exceptions.InvalidParameterExceptionRoute53Resolver.Client.exceptions.InvalidRequestExceptionRoute53Resolver.Client.exceptions.InternalServiceErrorExceptionRoute53Resolver.Client.exceptions.ThrottlingExceptionRoute53Resolver.Client.exceptions.AccessDeniedException