Class: Aws::Glue::Types::TableStatus

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

A structure containing information about the state of an asynchronous change to a table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

Indicates which action was called on the table, currently only CREATE or UPDATE.

Returns:

  • (String)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#detailsTypes::StatusDetails

A StatusDetails object with information about the requested change.



23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#errorTypes::ErrorDetail

An error that will only appear when the state is "FAILED". This is a parent level exception message, there may be different Errors for each dialect.

Returns:



23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#request_timeTime

An ISO 8601 formatted date string indicating the time that the change was initiated.

Returns:

  • (Time)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#requested_byString

The ARN of the user who requested the asynchronous change.

Returns:

  • (String)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

A generic status for the change in progress, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILED.

Returns:

  • (String)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

An ISO 8601 formatted date string indicating the time that the state was last updated.

Returns:

  • (Time)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#updated_byString

The ARN of the user to last manually alter the asynchronous change (requesting cancellation, etc).

Returns:

  • (String)


23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23038

class TableStatus < Struct.new(
  :requested_by,
  :updated_by,
  :request_time,
  :update_time,
  :action,
  :state,
  :error,
  :details)
  SENSITIVE = []
  include Aws::Structure
end