Class: Aws::Route53Resolver::Types::CreateResolverQueryLogConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53Resolver::Types::CreateResolverQueryLogConfigRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-route53resolver/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creator_request_id ⇒ String
A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.
-
#destination_arn ⇒ String
The ARN of the resource that you want Resolver to send query logs.
-
#name ⇒ String
The name that you want to give the query logging configuration.
-
#tags ⇒ Array<Types::Tag>
A list of the tag keys and values that you want to associate with the query logging configuration.
Instance Attribute Details
#creator_request_id ⇒ String
A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. ‘CreatorRequestId` can be any unique string, for example, a date/time stamp.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-route53resolver/types.rb', line 732 class CreateResolverQueryLogConfigRequest < Struct.new( :name, :destination_arn, :creator_request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_arn ⇒ String
The ARN of the resource that you want Resolver to send query logs. You can send query logs to an S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream. Examples of valid values include the following:
-
**S3 bucket**:
‘arn:aws:s3:::examplebucket`
You can optionally append a file prefix to the end of the ARN.
‘arn:aws:s3:::examplebucket/development/`
-
**CloudWatch Logs log group**:
‘arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*`
-
**Kinesis Data Firehose delivery stream**:
‘arn:aws:kinesis:us-east-2:0123456789:stream/my_stream_name`
732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-route53resolver/types.rb', line 732 class CreateResolverQueryLogConfigRequest < Struct.new( :name, :destination_arn, :creator_request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name that you want to give the query logging configuration.
732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-route53resolver/types.rb', line 732 class CreateResolverQueryLogConfigRequest < Struct.new( :name, :destination_arn, :creator_request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of the tag keys and values that you want to associate with the query logging configuration.
732 733 734 735 736 737 738 739 |
# File 'lib/aws-sdk-route53resolver/types.rb', line 732 class CreateResolverQueryLogConfigRequest < Struct.new( :name, :destination_arn, :creator_request_id, :tags) SENSITIVE = [] include Aws::Structure end |