class
Amazonite::CloudWatchLogs::Destination
- Amazonite::CloudWatchLogs::Destination
- Reference
- Object
Overview
Represents a cross-account destination that receives subscription log events.
Included Modules
- JSON::Serializable
Defined in:
cloudwatch_logs/destination.crConstructors
- .new(pull : JSON::PullParser)
- .new(destination_name : String | Nil = nil, target_arn : String | Nil = nil, role_arn : String | Nil = nil, access_policy : String | Nil = nil, arn : String | Nil = nil, creation_time : Int64 | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#access_policy : String | Nil
An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.
-
#access_policy=(access_policy : String | Nil)
An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.
-
#arn : String | Nil
The ARN of this destination.
-
#arn=(arn : String | Nil)
The ARN of this destination.
-
#creation_time : Int64 | Nil
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
-
#creation_time=(creation_time : Int64 | Nil)
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
-
#destination_name : String | Nil
The name of the destination.
-
#destination_name=(destination_name : String | Nil)
The name of the destination.
-
#hash(hasher)
See
Object#hash(hasher) -
#role_arn : String | Nil
A role for impersonation, used when delivering log events to the target.
-
#role_arn=(role_arn : String | Nil)
A role for impersonation, used when delivering log events to the target.
-
#target_arn : String | Nil
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).
-
#target_arn=(target_arn : String | Nil)
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.
An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
A role for impersonation, used when delivering log events to the target.
A role for impersonation, used when delivering log events to the target.
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).