Class: Google::Cloud::BackupDR::V1::DiskBackupProperties
- Inherits:
-
Object
- Object
- Google::Cloud::BackupDR::V1::DiskBackupProperties
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb
Overview
DiskBackupProperties represents the properties of a Disk backup.
Defined Under Namespace
Modules: Architecture
Instance Attribute Summary collapse
-
#architecture ⇒ ::Google::Cloud::BackupDR::V1::DiskBackupProperties::Architecture
The architecture of the source disk.
-
#description ⇒ ::String
A description of the source disk.
-
#guest_os_feature ⇒ ::Array<::Google::Cloud::BackupDR::V1::GuestOsFeature>
A list of guest OS features that are applicable to this backup.
-
#licenses ⇒ ::Array<::String>
A list of publicly available licenses that are applicable to this backup.
-
#region ⇒ ::String
Region and zone are mutually exclusive fields.
-
#replica_zones ⇒ ::Array<::String>
The URL of the Zones where the source disk should be replicated.
-
#size_gb ⇒ ::Integer
Size(in GB) of the source disk.
-
#source_disk ⇒ ::String
The source disk used to create this backup.
-
#type ⇒ ::String
The URL of the type of the disk.
-
#zone ⇒ ::String
The URL of the Zone where the source disk.
Instance Attribute Details
#architecture ⇒ ::Google::Cloud::BackupDR::V1::DiskBackupProperties::Architecture
Returns The architecture of the source disk. Valid values are ARM64 or X86_64.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#description ⇒ ::String
Returns A description of the source disk.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#guest_os_feature ⇒ ::Array<::Google::Cloud::BackupDR::V1::GuestOsFeature>
Returns A list of guest OS features that are applicable to this backup.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#licenses ⇒ ::Array<::String>
Returns A list of publicly available licenses that are applicable to this backup. This is applicable if the original image had licenses attached, e.g. Windows image.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#region ⇒ ::String
Returns Region and zone are mutually exclusive fields. The URL of the region of the source disk.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#replica_zones ⇒ ::Array<::String>
Returns The URL of the Zones where the source disk should be replicated.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#size_gb ⇒ ::Integer
Returns Size(in GB) of the source disk.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#source_disk ⇒ ::String
Returns The source disk used to create this backup.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#type ⇒ ::String
Returns The URL of the type of the disk.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |
#zone ⇒ ::String
Returns The URL of the Zone where the source disk.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb', line 202 class DiskBackupProperties include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Architecture of the source disk. module Architecture # Default value. This value is unused. ARCHITECTURE_UNSPECIFIED = 0 # Disks with architecture X86_64 X86_64 = 1 # Disks with architecture ARM64 ARM64 = 2 end end |