 |
|
| |
Paws::Route53Resolver::Filter(3) |
User Contributed Perl Documentation |
Paws::Route53Resolver::Filter(3) |
Paws::Route53Resolver::Filter
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You
shouldn't make instances of this class. Each attribute should be used as a
named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a
Paws::Route53Resolver::Filter object:
$service_obj->Method(Att1 => { Name => $value, ..., Values => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an
Paws::Route53Resolver::Filter object:
$result = $service_obj->Method(...);
$result->Att1->Name
For Resolver list operations (ListResolverEndpoints
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverEndpoints.html),
ListResolverRules
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRules.html),
ListResolverRuleAssociations
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html),
ListResolverQueryLogConfigs
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html),
ListResolverQueryLogConfigAssociations
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigAssociations.html)),
and ListResolverDnssecConfigs
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverDnssecConfigs.html)),
an optional specification to return a subset of objects.
To filter objects, such as Resolver endpoints or Resolver rules,
you specify "Name" and
"Values". For example, to list only
inbound Resolver endpoints, specify
"Direction" for
"Name" and specify
"INBOUND" for
"Values".
The name of the parameter that you want to use to filter
objects.
The valid values for "Name"
depend on the action that you're including the filter in,
ListResolverEndpoints
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverEndpoints.html),
ListResolverRules
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRules.html),
ListResolverRuleAssociations
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html),
ListResolverQueryLogConfigs
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html),
or ListResolverQueryLogConfigAssociations
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigAssociations.html).
In early versions of Resolver, values for
"Name" were listed as uppercase, with
underscore (_) delimiters. For example,
"CreatorRequestId" was originally listed
as "CREATOR_REQUEST_ID". Uppercase values
for "Name" are still supported.
ListResolverEndpoints
Valid values for "Name" include
the following:
- "CreatorRequestId": The value that you
specified when you created the Resolver endpoint.
- "Direction": Whether you want to return
inbound or outbound Resolver endpoints. If you specify
"DIRECTION" for
"Name", specify
"INBOUND" or
"OUTBOUND" for
"Values".
- "HostVpcId": The ID of the VPC that
inbound DNS queries pass through on the way from your network to your VPCs
in a region, or the VPC that outbound queries pass through on the way from
your VPCs to your network. In a CreateResolverEndpoint
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html)
request, "SubnetId" indirectly
identifies the VPC. In a GetResolverEndpoint
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverEndpoint.html)
request, the VPC ID for a Resolver endpoint is returned in the
"HostVPCId" element.
- "IpAddressCount": The number of IP
addresses that you have associated with the Resolver endpoint.
- "Name": The name of the Resolver
endpoint.
- "SecurityGroupIds": The IDs of the VPC
security groups that you specified when you created the Resolver
endpoint.
- "Status": The status of the Resolver
endpoint. If you specify "Status" for
"Name", specify one of the following
status codes for "Values":
"CREATING",
"OPERATIONAL",
"UPDATING",
"AUTO_RECOVERING",
"ACTION_NEEDED", or
"DELETING". For more information, see
"Status" in ResolverEndpoint
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ResolverEndpoint.html).
ListResolverRules
Valid values for "Name" include
the following:
ListResolverRuleAssociations
Valid values for "Name" include
the following:
- "Name": The name of the Resolver rule
association.
- "ResolverRuleId": The ID of the Resolver
rule that is associated with one or more VPCs.
- "Status": The status of the Resolver
rule association. If you specify
"Status" for
"Name", specify one of the following
status codes for "Values":
"CREATING",
"COMPLETE",
"DELETING", or
"FAILED".
- "VPCId": The ID of the VPC that the
Resolver rule is associated with.
ListResolverQueryLogConfigs
Valid values for "Name" include
the following:
- "Arn": The ARN for the query logging
configuration.
- "AssociationCount": The number of VPCs
that are associated with the query logging configuration.
- "CreationTime": The date and time that
the query logging configuration was created, in Unix time format and
Coordinated Universal Time (UTC).
- "CreatorRequestId": A unique string that
identifies the request that created the query logging configuration.
- "Destination": The AWS service that you
want to forward query logs to. Valid values include the following:
- "S3"
- "CloudWatchLogs"
- "KinesisFirehose"
- "DestinationArn": The ARN of the
location that Resolver is sending query logs to. This value can be the ARN
for an S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose
delivery stream.
- "Id": The ID of the query logging
configuration
- "Name": The name of the query logging
configuration
- "OwnerId": The AWS account ID for the
account that created the query logging configuration.
- "ShareStatus": An indication of whether
the query logging configuration is shared with other AWS accounts, or was
shared with the current account by another AWS account. Valid values
include: "NOT_SHARED",
"SHARED_WITH_ME", or
"SHARED_BY_ME".
- "Status": The status of the query
logging configuration. If you specify
"Status" for
"Name", specify the applicable status
code for "Values":
"CREATING",
"CREATED",
"DELETING", or
"FAILED". For more information, see
Status
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ResolverQueryLogConfig.html#Route53Resolver-Type-route53resolver_ResolverQueryLogConfig-Status).
ListResolverQueryLogConfigAssociations
Valid values for "Name" include
the following:
- "CreationTime": The date and time that
the VPC was associated with the query logging configuration, in Unix time
format and Coordinated Universal Time (UTC).
- "Error": If the value of
"Status" is
"FAILED", specify the cause:
"DESTINATION_NOT_FOUND" or
"ACCESS_DENIED".
- "Id": The ID of the query logging
association.
- "ResolverQueryLogConfigId": The ID of
the query logging configuration that a VPC is associated with.
- "ResourceId": The ID of the Amazon VPC
that is associated with the query logging configuration.
- "Status": The status of the query
logging association. If you specify
"Status" for
"Name", specify the applicable status
code for "Values":
"CREATING",
"CREATED",
"DELETING", or
"FAILED". For more information, see
Status
(https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ResolverQueryLogConfigAssociation.html#Route53Resolver-Type-route53resolver_ResolverQueryLogConfigAssociation-Status).
When you're using a "List"
operation and you want the operation to return a subset of objects, such as
Resolver endpoints or Resolver rules, the value of the parameter that you
want to use to filter objects. For example, to list only inbound Resolver
endpoints, specify "Direction" for
"Name" and specify
"INBOUND" for
"Values".
This class forms part of Paws, describing an object used in
Paws::Route53Resolver
The source code is located here:
<https://github.com/pplu/aws-sdk-perl>
Please report bugs to:
<https://github.com/pplu/aws-sdk-perl/issues>
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
|