Class: Google::Cloud::Compute::V1::BulkInsertInstanceResource

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

Overview

A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert . This resource is not persisted anywhere, it is used only for processing the requests.

Defined Under Namespace

Classes: PerInstancePropertiesEntry

Instance Attribute Summary collapse

Instance Attribute Details

#count::Integer



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#instance_properties::Google::Cloud::Compute::V1::InstanceProperties



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#location_policy::Google::Cloud::Compute::V1::LocationPolicy



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#min_count::Integer



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name_pattern::String



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#per_instance_properties::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties}



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#source_instance_template::String



4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 4531

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties]
  class PerInstancePropertiesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end