Class: Google::Cloud::VMMigration::V1::DiskMigrationJobTargetDetails
- Inherits:
-
Object
- Object
- Google::Cloud::VMMigration::V1::DiskMigrationJobTargetDetails
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmmigration/v1/vmmigration.rb
Overview
Details of the target disk in Compute Engine.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#encryption ⇒ ::Google::Cloud::VMMigration::V1::Encryption
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#target_disk ⇒ ::Google::Cloud::VMMigration::V1::ComputeEngineDisk
Required.
-
#target_project ⇒ ::String
Required.
Instance Attribute Details
#encryption ⇒ ::Google::Cloud::VMMigration::V1::Encryption
Returns Optional. The encryption to apply to the disk. If the DiskMigrationJob parent Source resource has an encryption, this field must be set to the same encryption key.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4459 class DiskMigrationJobTargetDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. A map of labels to associate with the disk.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4459 class DiskMigrationJobTargetDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#target_disk ⇒ ::Google::Cloud::VMMigration::V1::ComputeEngineDisk
Returns Required. The target disk.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4459 class DiskMigrationJobTargetDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#target_project ⇒ ::String
Returns Required. The name of the resource of type TargetProject which represents the Compute Engine project in which to create the disk. Should be of the form: projects/{project}/locations/global/targetProjects/{target-project}.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 |
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4459 class DiskMigrationJobTargetDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |