[ aws . route53resolver ]

disassociate-resolver-query-log-config

Description

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

See ‘aws help’ for descriptions of global parameters.

Synopsis

  disassociate-resolver-query-log-config
--resolver-query-log-config-id <value>
--resource-id <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]

Options

--resolver-query-log-config-id (string)

The ID of the query logging configuration that you want to disassociate a specified VPC from.

--resource-id (string)

The ID of the Amazon VPC that you want to disassociate from a specified query logging configuration.

--cli-input-json | --cli-input-yaml (string) Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.

See ‘aws help’ for descriptions of global parameters.

Output

ResolverQueryLogConfigAssociation -> (structure)

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).