class Aws::Route53Resolver::Types::CreateResolverQueryLogConfigRequest
@note When making an API call, you may pass CreateResolverQueryLogConfigRequest
data as a hash: { name: "ResolverQueryLogConfigName", # required destination_arn: "DestinationArn", # required creator_request_id: "CreatorRequestId", # required tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] name
The name that you want to give the query logging configuration. @return [String]
@!attribute [rw] destination_arn
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` @return [String]
@!attribute [rw] creator_request_id
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. @return [String]
@!attribute [rw] tags
A list of the tag keys and values that you want to associate with the query logging configuration. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01/CreateResolverQueryLogConfigRequest AWS API Documentation
Constants
- SENSITIVE