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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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}



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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



3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3483

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