#[non_exhaustive]pub struct ResolverQueryLogConfigAssociation { /* private fields */ }
Expand 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.
Implementations§
source§impl ResolverQueryLogConfigAssociation
impl ResolverQueryLogConfigAssociation
sourcepub fn resolver_query_log_config_id(&self) -> Option<&str>
pub fn resolver_query_log_config_id(&self) -> Option<&str>
The ID of the query logging configuration that a VPC is associated with.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The ID of the Amazon VPC that is associated with the query logging configuration.
sourcepub fn status(&self) -> Option<&ResolverQueryLogConfigAssociationStatus>
pub fn status(&self) -> Option<&ResolverQueryLogConfigAssociationStatus>
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.
sourcepub fn error(&self) -> Option<&ResolverQueryLogConfigAssociationError>
pub fn error(&self) -> Option<&ResolverQueryLogConfigAssociationError>
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.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
Contains additional information about the error. If the value or Error
is null, the value of ErrorMessage
also is null.
sourcepub fn creation_time(&self) -> Option<&str>
pub fn creation_time(&self) -> Option<&str>
The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).
source§impl ResolverQueryLogConfigAssociation
impl ResolverQueryLogConfigAssociation
sourcepub fn builder() -> ResolverQueryLogConfigAssociationBuilder
pub fn builder() -> ResolverQueryLogConfigAssociationBuilder
Creates a new builder-style object to manufacture ResolverQueryLogConfigAssociation
.
Trait Implementations§
source§impl Clone for ResolverQueryLogConfigAssociation
impl Clone for ResolverQueryLogConfigAssociation
source§fn clone(&self) -> ResolverQueryLogConfigAssociation
fn clone(&self) -> ResolverQueryLogConfigAssociation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<ResolverQueryLogConfigAssociation> for ResolverQueryLogConfigAssociation
impl PartialEq<ResolverQueryLogConfigAssociation> for ResolverQueryLogConfigAssociation
source§fn eq(&self, other: &ResolverQueryLogConfigAssociation) -> bool
fn eq(&self, other: &ResolverQueryLogConfigAssociation) -> bool
self
and other
values to be equal, and is used
by ==
.