Class: Google::Cloud::VMMigration::V1::DiskMigrationJob

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/vmmigration/v1/vmmigration.rb

Overview

Describes the disk which will be migrated from the source environment. The source disk has to be unattached.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#aws_source_disk_details::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails

Returns Details of the unattached AWS source disk.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time the DiskMigrationJob resource was created.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#errors::Array<::Google::Rpc::Status> (readonly)

Returns Output only. Provides details on the errors that led to the disk migration job's state in case of an error.

Returns:

  • (::Array<::Google::Rpc::Status>)

    Output only. Provides details on the errors that led to the disk migration job's state in case of an error.



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#name::String (readonly)

Returns Output only. Identifier. The identifier of the DiskMigrationJob.

Returns:

  • (::String)

    Output only. Identifier. The identifier of the DiskMigrationJob.



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#state::Google::Cloud::VMMigration::V1::DiskMigrationJob::State (readonly)

Returns Output only. State of the DiskMigrationJob.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#steps::Array<::Google::Cloud::VMMigration::V1::DiskMigrationStep> (readonly)

Returns Output only. The disk migration steps list representing its progress.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#target_details::Google::Cloud::VMMigration::V1::DiskMigrationJobTargetDetails

Returns Required. Details of the target Disk in Compute Engine.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The last time the DiskMigrationJob resource was updated.

Returns:



4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4412

class DiskMigrationJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible values of the state/health of DiskMigrationJob.
  module State
    # The state is unspecified. This is not in use.
    STATE_UNSPECIFIED = 0

    # The initial state of the disk migration.
    # In this state the customers can update the target details.
    READY = 1

    # The migration is active, and it's running or scheduled to run.
    RUNNING = 3

    # The migration completed successfully.
    SUCCEEDED = 4

    # Migration cancellation was initiated.
    CANCELLING = 5

    # The migration was cancelled.
    CANCELLED = 6

    # The migration process encountered an unrecoverable error and was aborted.
    FAILED = 7
  end
end