class
Amazonite::CloudWatchLogs::UpdateScheduledQueryRequest
- Amazonite::CloudWatchLogs::UpdateScheduledQueryRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
cloudwatch_logs/update_scheduled_query_request.crConstructors
- .new(identifier : String, query_language : QueryLanguage, query_string : String, schedule_expression : String, execution_role_arn : String, description : String | Nil = nil, log_group_identifiers : Array(String) | Nil = nil, timezone : String | Nil = nil, start_time_offset : Int64 | Nil = nil, end_time_offset : Int64 | Nil = nil, destination_configuration : DestinationConfiguration | Nil = nil, schedule_start_time : Int64 | Nil = nil, schedule_end_time : Int64 | Nil = nil, state : ScheduledQueryState | 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
An updated description for the scheduled query.
-
#description=(description : String | Nil)
An updated description for the scheduled query.
-
#destination_configuration : DestinationConfiguration | Nil
The updated configuration for where to deliver query results.
-
#destination_configuration=(destination_configuration : DestinationConfiguration | Nil)
The updated configuration for where to deliver query results.
-
#end_time_offset : Int64 | Nil
The updated time offset in seconds that defines the end of the lookback period for the query.
-
#end_time_offset=(end_time_offset : Int64 | Nil)
The updated time offset in seconds that defines the end of the lookback period for the query.
-
#execution_role_arn : String
The updated ARN of the IAM role that grants permissions to execute the query and deliver results.
-
#execution_role_arn=(execution_role_arn : String)
The updated ARN of the IAM role that grants permissions to execute the query and deliver results.
-
#hash(hasher)
See
Object#hash(hasher) -
#identifier : String
The ARN or name of the scheduled query to update.
-
#identifier=(identifier : String)
The ARN or name of the scheduled query to update.
-
#log_group_identifiers : Array(String) | Nil
The updated array of log group names or ARNs to query.
-
#log_group_identifiers=(log_group_identifiers : Array(String) | Nil)
The updated array of log group names or ARNs to query.
-
#query_language : QueryLanguage
The updated query language for the scheduled query.
-
#query_language=(query_language : QueryLanguage)
The updated query language for the scheduled query.
-
#query_string : String
The updated query string to execute.
-
#query_string=(query_string : String)
The updated query string to execute.
-
#schedule_end_time : Int64 | Nil
The updated end time for the scheduled query in Unix epoch format.
-
#schedule_end_time=(schedule_end_time : Int64 | Nil)
The updated end time for the scheduled query in Unix epoch format.
-
#schedule_expression : String
The updated cron expression that defines when the scheduled query runs.
-
#schedule_expression=(schedule_expression : String)
The updated cron expression that defines when the scheduled query runs.
-
#schedule_start_time : Int64 | Nil
The updated start time for the scheduled query in Unix epoch format.
-
#schedule_start_time=(schedule_start_time : Int64 | Nil)
The updated start time for the scheduled query in Unix epoch format.
-
#start_time_offset : Int64 | Nil
The updated time offset in seconds that defines the lookback period for the query.
-
#start_time_offset=(start_time_offset : Int64 | Nil)
The updated time offset in seconds that defines the lookback period for the query.
-
#state : ScheduledQueryState | Nil
The updated state of the scheduled query.
-
#state=(state : ScheduledQueryState | Nil)
The updated state of the scheduled query.
-
#timezone : String | Nil
The updated timezone for evaluating the schedule expression.
-
#timezone=(timezone : String | Nil)
The updated timezone for evaluating the schedule expression.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The updated configuration for where to deliver query results.
The updated configuration for where to deliver query results.
The updated time offset in seconds that defines the end of the lookback period for the query.
The updated time offset in seconds that defines the end of the lookback period for the query.
The updated ARN of the IAM role that grants permissions to execute the query and deliver results.
The updated ARN of the IAM role that grants permissions to execute the query and deliver results.
The updated array of log group names or ARNs to query.
The updated array of log group names or ARNs to query.
The updated query language for the scheduled query.
The updated end time for the scheduled query in Unix epoch format.
The updated end time for the scheduled query in Unix epoch format.
The updated cron expression that defines when the scheduled query runs.
The updated cron expression that defines when the scheduled query runs.
The updated start time for the scheduled query in Unix epoch format.
The updated start time for the scheduled query in Unix epoch format.
The updated time offset in seconds that defines the lookback period for the query.
The updated time offset in seconds that defines the lookback period for the query.
The updated timezone for evaluating the schedule expression.