class
Amazonite::CloudWatchLogs::LookupTableConfiguration
- Amazonite::CloudWatchLogs::LookupTableConfiguration
- Reference
- Object
Overview
Configuration for a lookup table destination. Use it to automatically refresh a lookup table with query results on a schedule.
Included Modules
- JSON::Serializable
Defined in:
cloudwatch_logs/lookup_table_configuration.crConstructors
- .new(table_name : String, role_arn : String, description : String | Nil = nil, kms_key_id : String | Nil = nil, tags : Hash(String, String) | Nil = nil)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#description : String | Nil
A description of the lookup table.
-
#description=(description : String | Nil)
A description of the lookup table.
-
#hash(hasher)
See
Object#hash(hasher) -
#kms_key_id : String | Nil
The ARN of the KMS key to use to encrypt the lookup table data.
-
#kms_key_id=(kms_key_id : String | Nil)
The ARN of the KMS key to use to encrypt the lookup table data.
-
#role_arn : String
The ARN of the IAM role that grants permissions to create or update the lookup table with query results.
-
#role_arn=(role_arn : String)
The ARN of the IAM role that grants permissions to create or update the lookup table with query results.
-
#table_name : String
The name of the lookup table to create or update with query results.
-
#table_name=(table_name : String)
The name of the lookup table to create or update with query results.
-
#tags : Hash(String, String) | Nil
Key-value pairs to associate with the lookup table for resource management and cost allocation.
-
#tags=(tags : Hash(String, String) | Nil)
Key-value pairs to associate with the lookup table for resource management and cost allocation.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The ARN of the KMS key to use to encrypt the lookup table data. If you don't specify a key, the data is encrypted with an Amazon Web Services-owned key.
The ARN of the KMS key to use to encrypt the lookup table data. If you don't specify a key, the data is encrypted with an Amazon Web Services-owned key.
The ARN of the IAM role that grants permissions to create or update the lookup table with query results.
The ARN of the IAM role that grants permissions to create or update the lookup table with query results.
The name of the lookup table to create or update with query results. The name can contain only alphanumeric characters and underscores.
The name of the lookup table to create or update with query results. The name can contain only alphanumeric characters and underscores.
Key-value pairs to associate with the lookup table for resource management and cost allocation. The service applies tags only during initial table creation.
Key-value pairs to associate with the lookup table for resource management and cost allocation. The service applies tags only during initial table creation.