Class: Google::Cloud::VMMigration::V1::CutoverJob

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

Overview

CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and cloning the VM using the replicated snapshot.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#compute_engine_disks_target_details::Google::Cloud::VMMigration::V1::ComputeEngineDisksTargetDetails (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

#compute_engine_target_details::Google::Cloud::VMMigration::V1::ComputeEngineTargetDetails (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

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



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

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



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

#error::Google::Rpc::Status (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

#name::String (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

#progress_percent::Integer (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

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



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

#state_message::String (readonly)



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

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



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end

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



512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 512

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

  # Possible states of the cutover job.
  module State
    # The state is unknown. This is used for API compatibility only and is not
    # used by the system.
    STATE_UNSPECIFIED = 0

    # The cutover job has not yet started.
    PENDING = 1

    # The cutover job finished with errors.
    FAILED = 2

    # The cutover job finished successfully.
    SUCCEEDED = 3

    # The cutover job was cancelled.
    CANCELLED = 4

    # The cutover job is being cancelled.
    CANCELLING = 5

    # The cutover job is active and running.
    ACTIVE = 6

    # OS adaptation is running as part of the cutover job to generate license.
    ADAPTING_OS = 7
  end
end