Class: Aws::RedshiftServerless::Types::RestoreTableFromRecoveryPointRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activate_case_sensitive_identifierBoolean

Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false, the names are not case sensitive. The default is false.

Returns:

  • (Boolean)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#namespace_nameString

Namespace of the recovery point to restore from.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#new_table_nameString

The name of the table to create from the restore operation.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_point_idString

The ID of the recovery point to restore the table from.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_database_nameString

The name of the source database that contains the table being restored.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_schema_nameString

The name of the source schema that contains the table being restored.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_table_nameString

The name of the source table being restored.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_database_nameString

The name of the database to restore the table to.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_schema_nameString

The name of the schema to restore the table to.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#workgroup_nameString

The workgroup to restore the table to.

Returns:

  • (String)


2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2360

class RestoreTableFromRecoveryPointRequest < Struct.new(
  :activate_case_sensitive_identifier,
  :namespace_name,
  :new_table_name,
  :recovery_point_id,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :target_database_name,
  :target_schema_name,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end