Class: Aws::Backup::Types::IndexedRecoveryPoint

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-backup/types.rb

Overview

This is a recovery point that has an associated backup index.

Only recovery points with a backup index can be included in a search.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_creation_dateTime

The date and time that a backup was created, in Unix format and Coordinated Universal Time (UTC). The value of ‘CreationDate` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Returns:

  • (Time)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#backup_vault_arnString

An ARN that uniquely identifies the backup vault where the recovery point index is stored.

For example, ‘arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault`.

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#iam_role_arnString

This specifies the IAM role ARN used for this operation.

For example, arn:aws:iam::123456789012:role/S3Access

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#index_creation_dateTime

The date and time that a backup index was created, in Unix format and Coordinated Universal Time (UTC). The value of ‘CreationDate` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Returns:

  • (Time)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#index_statusString

This is the current status for the backup index associated with the specified recovery point.

Statuses are: ‘PENDING` | `ACTIVE` | `FAILED` | `DELETING`

A recovery point with an index that has the status of ‘ACTIVE` can be included in a search.

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#index_status_messageString

A string in the form of a detailed message explaining the status of a backup index associated with the recovery point.

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_point_arnString

An ARN that uniquely identifies a recovery point; for example, ‘arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45`

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The resource type of the indexed recovery point.

  • ‘EBS` for Amazon Elastic Block Store

  • ‘S3` for Amazon Simple Storage Service (Amazon S3)

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end

#source_resource_arnString

A string of the Amazon Resource Name (ARN) that uniquely identifies the source resource.

Returns:

  • (String)


4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
# File 'lib/aws-sdk-backup/types.rb', line 4405

class IndexedRecoveryPoint < Struct.new(
  :recovery_point_arn,
  :source_resource_arn,
  :iam_role_arn,
  :backup_creation_date,
  :resource_type,
  :index_creation_date,
  :index_status,
  :index_status_message,
  :backup_vault_arn)
  SENSITIVE = []
  include Aws::Structure
end