BulkInsertInstanceResource class

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.

Constructors

BulkInsertInstanceResource({String? count, InstanceProperties? instanceProperties, LocationPolicy? locationPolicy, String? minCount, String? namePattern, Map<String, BulkInsertInstanceResourcePerInstanceProperties>? perInstanceProperties, String? sourceInstanceTemplate})
BulkInsertInstanceResource.fromJson(Map json_)

Properties

count String?
The maximum number of instances to create.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
instanceProperties InstanceProperties?
The instance properties defining the VM instances to be created.
getter/setter pair
locationPolicy LocationPolicy?
Policy for chosing target zone.
getter/setter pair
minCount String?
The minimum number of instances to create.
getter/setter pair
namePattern String?
The string pattern used for the names of the VMs.
getter/setter pair
perInstanceProperties Map<String, BulkInsertInstanceResourcePerInstanceProperties>?
Per-instance properties to be set on individual instances.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceInstanceTemplate String?
Specifies the instance template from which to create instances.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited