SourceInstanceProperties class

DEPRECATED: Please use compute#instanceProperties instead.

New properties will not be added to this field.

Constructors

SourceInstanceProperties({bool? canIpForward, bool? deletionProtection, String? description, List<SavedAttachedDisk>? disks, List<AcceleratorConfig>? guestAccelerators, String? keyRevocationActionType, Map<String, String>? labels, String? machineType, Metadata? metadata, String? minCpuPlatform, List<NetworkInterface>? networkInterfaces, Scheduling? scheduling, List<ServiceAccount>? serviceAccounts, Tags? tags})
SourceInstanceProperties.fromJson(Map json_)

Properties

canIpForward bool?
Enables instances created based on this machine image to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own.
getter/setter pair
deletionProtection bool?
Whether the instance created from this machine image should be protected against deletion.
getter/setter pair
description String?
An optional text description for the instances that are created from this machine image.
getter/setter pair
disks List<SavedAttachedDisk>?
An array of disks that are associated with the instances that are created from this machine image.
getter/setter pair
guestAccelerators List<AcceleratorConfig>?
A list of guest accelerator cards' type and count to use for instances created from this machine image.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
keyRevocationActionType String?
KeyRevocationActionType of the instance.
getter/setter pair
labels Map<String, String>?
Labels to apply to instances that are created from this machine image.
getter/setter pair
machineType String?
The machine type to use for instances that are created from this machine image.
getter/setter pair
metadata Metadata?
The metadata key/value pairs to assign to instances that are created from this machine image.
getter/setter pair
minCpuPlatform String?
Minimum cpu/platform to be used by instances created from this machine image.
getter/setter pair
networkInterfaces List<NetworkInterface>?
An array of network access configurations for this interface.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduling Scheduling?
Specifies the scheduling options for the instances that are created from this machine image.
getter/setter pair
serviceAccounts List<ServiceAccount>?
A list of service accounts with specified scopes.
getter/setter pair
tags Tags?
A list of tags to apply to the instances that are created from this machine image.
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