Class: Aws::S3Tables::Types::GetTableResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

The date and time the table bucket was created at.

Returns:

  • (Time)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#created_by ⇒ String

The ID of the account that created the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#format ⇒ String

The format of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#managed_by_service ⇒ String

The service that manages the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#managed_table_information ⇒ Types::ManagedTableInformation

If this table is managed by S3 Tables, contains additional information such as replication details.



1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_location ⇒ String

The metadata location of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#modified_at ⇒ Time

The date and time the table was last modified on.

Returns:

  • (Time)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#modified_by ⇒ String

The ID of the account that last modified the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#namespace ⇒ Array<String>

The namespace associated with the table.

Returns:

  • (Array<String>)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#namespace_id ⇒ String

The unique identifier of the namespace containing this table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#owner_account_id ⇒ String

The ID of the account that owns the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#table_arn ⇒ String

The Amazon Resource Name (ARN) of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#table_bucket_id ⇒ String

The unique identifier of the table bucket containing this table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#version_token ⇒ String

The version token of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end

#warehouse_location ⇒ String

The warehouse location of the table.

Returns:

  • (String)


1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1130

class GetTableResponse < Struct.new(
  :name,
  :type,
  :table_arn,
  :namespace,
  :namespace_id,
  :version_token,
  :metadata_location,
  :warehouse_location,
  :created_at,
  :created_by,
  :managed_by_service,
  :modified_at,
  :modified_by,
  :owner_account_id,
  :format,
  :table_bucket_id,
  :managed_table_information)
  SENSITIVE = []
  include Aws::Structure
end