Class: Google::Cloud::Compute::V1::Image

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

Overview

Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.

Defined Under Namespace

Modules: Architecture, SourceType, Status Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#architecture::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#archive_size_bytes::Integer



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#creation_timestamp::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#deprecated::Google::Cloud::Compute::V1::DeprecationStatus



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#description::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#disk_size_gb::Integer



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#enable_confidential_compute::Boolean



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#family::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#guest_os_features::Array<::Google::Cloud::Compute::V1::GuestOsFeature>



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#id::Integer



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#image_encryption_key::Google::Cloud::Compute::V1::CustomerEncryptionKey



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#kind::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#label_fingerprint::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#labels::Google::Protobuf::Map{::String => ::String}



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#license_codes::Array<::Integer>



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#licenses::Array<::String>



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#name::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#raw_disk::Google::Cloud::Compute::V1::RawDisk



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#satisfies_pzi::Boolean



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#satisfies_pzs::Boolean



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end


11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#shielded_instance_initial_state::Google::Cloud::Compute::V1::InitialStateConfig



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_disk::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_disk_encryption_key::Google::Cloud::Compute::V1::CustomerEncryptionKey



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_disk_id::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_image::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_image_encryption_key::Google::Cloud::Compute::V1::CustomerEncryptionKey



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_image_id::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_snapshot::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_snapshot_encryption_key::Google::Cloud::Compute::V1::CustomerEncryptionKey



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_snapshot_id::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#source_type::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#status::String



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end

#storage_locations::Array<::String>



11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11455

class Image
  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

  # The architecture of the image. Valid values are ARM64 or X86_64.
  module Architecture
    # A value indicating that the enum field is not set.
    UNDEFINED_ARCHITECTURE = 0

    # Default value indicating Architecture is not set.
    ARCHITECTURE_UNSPECIFIED = 394_750_507

    # Machines with architecture ARM64
    ARM64 = 62_547_450

    # Machines with architecture X86_64
    X86_64 = 425_300_551
  end

  # The type of the image used to create this disk. The default and only valid value is RAW.
  module SourceType
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE_TYPE = 0

    RAW = 80_904
  end

  # [Output Only] The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.
  module Status
    # A value indicating that the enum field is not set.
    UNDEFINED_STATUS = 0

    # Image is deleting.
    DELETING = 528_602_024

    # Image creation failed due to an error.
    FAILED = 455_706_685

    # Image hasn't been created as yet.
    PENDING = 35_394_935

    # Image has been successfully created.
    READY = 77_848_963
  end
end