class Amazonite::CloudWatchLogs::UpdateLookupTableRequest

Included Modules

Defined in:

cloudwatch_logs/update_lookup_table_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(lookup_table_arn : String, description : String | Nil = nil, table_body : String | Nil = nil, query_id : String | Nil = nil, kms_key_id : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def description : String | Nil #

An updated description of the lookup table.


[View source]
def description=(description : String | Nil) #

An updated description of the lookup table.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def kms_key_id : String | Nil #

The ARN of the KMS key to use to encrypt the lookup table data. You can use this parameter to add, update, or remove the KMS key. To remove the KMS key and use an Amazon Web Services-owned key instead, specify an empty string.


[View source]
def kms_key_id=(kms_key_id : String | Nil) #

The ARN of the KMS key to use to encrypt the lookup table data. You can use this parameter to add, update, or remove the KMS key. To remove the KMS key and use an Amazon Web Services-owned key instead, specify an empty string.


[View source]
def lookup_table_arn : String #

The ARN of the lookup table to update.


[View source]
def lookup_table_arn=(lookup_table_arn : String) #

The ARN of the lookup table to update.


[View source]
def query_id : String | Nil #

The ID of a completed or cancelled CloudWatch Logs query whose results replace the lookup table content. A cancelled query replaces the content with the partial results that were available when the query was stopped.

You must specify either tableBody or queryId, but not both.


[View source]
def query_id=(query_id : String | Nil) #

The ID of a completed or cancelled CloudWatch Logs query whose results replace the lookup table content. A cancelled query replaces the content with the partial results that were available when the query was stopped.

You must specify either tableBody or queryId, but not both.


[View source]
def table_body : String | Nil #

The new CSV content to replace the existing data. The first row must be a header row with column names. The content must use UTF-8 encoding and not exceed 10 MB.

You must specify either tableBody or queryId, but not both.


[View source]
def table_body=(table_body : String | Nil) #

The new CSV content to replace the existing data. The first row must be a header row with column names. The content must use UTF-8 encoding and not exceed 10 MB.

You must specify either tableBody or queryId, but not both.


[View source]
def validate! : Nil #

[View source]