Method: Aws::Drs::Client#describe_job_log_items
- Defined in:
- lib/aws-sdk-drs/client.rb
#describe_job_log_items(params = {}) ⇒ Types::DescribeJobLogItemsResponse
Retrieves a detailed Job log with pagination.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
Examples:
Request syntax with placeholder values
Request syntax with placeholder values
resp = client.describe_job_log_items({
job_id: "JobID", # required
max_results: 1,
next_token: "PaginationToken",
})
Response structure
Response structure
resp.items #=> Array
resp.items[0].event #=> String, one of "JOB_START", "SERVER_SKIPPED", "CLEANUP_START", "CLEANUP_END", "CLEANUP_FAIL", "SNAPSHOT_START", "SNAPSHOT_END", "SNAPSHOT_FAIL", "USING_PREVIOUS_SNAPSHOT", "USING_PREVIOUS_SNAPSHOT_FAILED", "CONVERSION_START", "CONVERSION_END", "CONVERSION_FAIL", "LAUNCH_START", "LAUNCH_FAILED", "JOB_CANCEL", "JOB_END", "DEPLOY_NETWORK_CONFIGURATION_START", "DEPLOY_NETWORK_CONFIGURATION_END", "DEPLOY_NETWORK_CONFIGURATION_FAILED", "UPDATE_NETWORK_CONFIGURATION_START", "UPDATE_NETWORK_CONFIGURATION_END", "UPDATE_NETWORK_CONFIGURATION_FAILED", "UPDATE_LAUNCH_TEMPLATE_START", "UPDATE_LAUNCH_TEMPLATE_END", "UPDATE_LAUNCH_TEMPLATE_FAILED", "NETWORK_RECOVERY_FAIL"
resp.items[0].event_data.conversion_properties.data_timestamp #=> String
resp.items[0].event_data.conversion_properties.force_uefi #=> Boolean
resp.items[0].event_data.conversion_properties.root_volume_name #=> String
resp.items[0].event_data.conversion_properties.volume_to_conversion_map #=> Hash
resp.items[0].event_data.conversion_properties.volume_to_conversion_map["LargeBoundedString"] #=> Hash
resp.items[0].event_data.conversion_properties.volume_to_conversion_map["LargeBoundedString"]["EbsSnapshot"] #=> String
resp.items[0].event_data.conversion_properties.volume_to_product_codes #=> Hash
resp.items[0].event_data.conversion_properties.volume_to_product_codes["LargeBoundedString"] #=> Array
resp.items[0].event_data.conversion_properties.volume_to_product_codes["LargeBoundedString"][0].product_code_id #=> String
resp.items[0].event_data.conversion_properties.volume_to_product_codes["LargeBoundedString"][0].product_code_mode #=> String, one of "ENABLED", "DISABLED"
resp.items[0].event_data.conversion_properties.volume_to_volume_size #=> Hash
resp.items[0].event_data.conversion_properties.volume_to_volume_size["LargeBoundedString"] #=> Integer
resp.items[0].event_data.conversion_server_id #=> String
resp.items[0].event_data.event_resource_data.source_network_data.source_network_id #=> String
resp.items[0].event_data.event_resource_data.source_network_data.source_vpc #=> String
resp.items[0].event_data.event_resource_data.source_network_data.stack_name #=> String
resp.items[0].event_data.event_resource_data.source_network_data.target_vpc #=> String
resp.items[0].event_data.raw_error #=> String
resp.items[0].event_data.source_server_id #=> String
resp.items[0].event_data.target_instance_id #=> String
resp.items[0].log_date_time #=> String
resp.next_token #=> String
Parameters:
-
params
(Hash)
(defaults to: {})
—
({})
Options Hash (params):
-
:job_id
(required, String)
—
The ID of the Job for which Job log items will be retrieved.
-
:max_results
(Integer)
—
Maximum number of Job log items to retrieve.
-
:next_token
(String)
—
The token of the next Job log items to retrieve.
Returns:
-
(Types::DescribeJobLogItemsResponse)
—
Returns a response object which responds to the following methods:
-
#items => Array<Types::JobLog>
-
#next_token => String
-
See Also:
1099 1100 1101 1102 |
# File 'lib/aws-sdk-drs/client.rb', line 1099 def describe_job_log_items(params = {}, options = {}) req = build_request(:describe_job_log_items, params) req.send_request(options) end |