{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-route53-resolver/refs/heads/main/json-schema/amazon-route53-resolver-openapi-resolver-query-log-config-association-schema.json", "title": "ResolverQueryLogConfigAssociation", "description": "In the response to an AssociateResolverQueryLogConfig, DisassociateResolverQueryLogConfig, GetResolverQueryLogConfigAssociation, or ListResolverQueryLogConfigAssociations, request, a complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.", "type": "object", "properties": { "Id": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the query logging association." } ] }, "ResolverQueryLogConfigId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the query logging configuration that a VPC is associated with." } ] }, "ResourceId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the Amazon VPC that is associated with the query logging configuration." } ] }, "Status": { "allOf": [ { "$ref": "#/components/schemas/ResolverQueryLogConfigAssociationStatus" }, { "description": "
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.
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.
Error is null, the value of ErrorMessage also is null."
}
]
},
"CreationTime": {
"allOf": [
{
"$ref": "#/components/schemas/Rfc3339TimeString"
},
{
"description": "The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC)."
}
]
}
}
}