Class: Google::Cloud::Compute::V1::BulkInsertInstanceResource
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::BulkInsertInstanceResource
- 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
-
#count ⇒ ::Integer
The maximum number of instances to create.
-
#instance_properties ⇒ ::Google::Cloud::Compute::V1::InstanceProperties
The instance properties defining the VM instances to be created.
-
#location_policy ⇒ ::Google::Cloud::Compute::V1::LocationPolicy
Policy for chosing target zone.
-
#min_count ⇒ ::Integer
The minimum number of instances to create.
-
#name_pattern ⇒ ::String
The string pattern used for the names of the VMs.
-
#per_instance_properties ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::Compute::V1::BulkInsertInstanceResourcePerInstanceProperties}
Per-instance properties to be set on individual instances.
-
#source_instance_template ⇒ ::String
Specifies the instance template from which to create instances.
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 |