Class: Aws::Keyspaces::Types::GetTypeResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#direct_parent_typesArray<String>

The types that use this type.

Returns:

  • (Array<String>)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#direct_referring_tablesArray<String>

The tables that use this type.

Returns:

  • (Array<String>)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#field_definitionsArray<Types::FieldDefinition>

The names and types that define this type.

Returns:



1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#keyspace_arnString

The unique identifier of the keyspace that contains this type in the format of an Amazon Resource Name (ARN).

Returns:

  • (String)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#keyspace_nameString

The name of the keyspace that contains this type.

Returns:

  • (String)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timestampTime

The timestamp that shows when this type was last modified.

Returns:

  • (Time)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#max_nesting_depthInteger

The level of nesting implemented for this type.

Returns:

  • (Integer)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of this type.

Returns:

  • (String)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end

#type_nameString

The name of the type.

Returns:

  • (String)


1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
# File 'gems/aws-sdk-keyspaces/lib/aws-sdk-keyspaces/types.rb', line 1128

class GetTypeResponse < Struct.new(
  :keyspace_name,
  :type_name,
  :field_definitions,
  :last_modified_timestamp,
  :status,
  :direct_referring_tables,
  :direct_parent_types,
  :max_nesting_depth,
  :keyspace_arn)
  SENSITIVE = []
  include Aws::Structure
end