Class: Aws::CloudWatchLogs::Types::PutDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchLogs::Types::PutDestinationRequest
- Defined in:
- gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#destination_name ⇒ String
A name for the destination.
-
#role_arn ⇒ String
The ARN of an IAM role that grants CloudWatch Logs permissions to call the Amazon Kinesis
PutRecord
operation on the destination stream. -
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
-
#target_arn ⇒ String
The ARN of an Amazon Kinesis stream to which to deliver matching log events.
Instance Attribute Details
#destination_name ⇒ String
A name for the destination.
6114 6115 6116 6117 6118 6119 6120 6121 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 6114 class PutDestinationRequest < Struct.new( :destination_name, :target_arn, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of an IAM role that grants CloudWatch Logs permissions to
call the Amazon Kinesis PutRecord
operation on the destination
stream.
6114 6115 6116 6117 6118 6119 6120 6121 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 6114 class PutDestinationRequest < Struct.new( :destination_name, :target_arn, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
6114 6115 6116 6117 6118 6119 6120 6121 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 6114 class PutDestinationRequest < Struct.new( :destination_name, :target_arn, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#target_arn ⇒ String
The ARN of an Amazon Kinesis stream to which to deliver matching log events.
6114 6115 6116 6117 6118 6119 6120 6121 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 6114 class PutDestinationRequest < Struct.new( :destination_name, :target_arn, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |