GetMachineTypesMachineType class

Constructors

GetMachineTypesMachineType({required Input<List<GetMachineTypesMachineTypeAccelerator>> accelerators, required Input<List<GetMachineTypesMachineTypeBundledLocalSsd>> bundledLocalSsds, required Input<List<GetMachineTypesMachineTypeDeprecated>> deprecateds, required Input<String> description, required Input<int> guestCpus, required Input<bool> isSharedCpus, required Input<int> maximumPersistentDisks, required Input<int> maximumPersistentDisksSizeGb, required Input<int> memoryMb, required Input<String> name, required Input<String> selfLink})
Creates a new GetMachineTypesMachineType. accelerators A list of accelerator configurations assigned to this machine type. Structure is documented below. bundledLocalSsds (Beta) The configuration of bundled local SSD for the machine type. Structure is documented below. deprecateds The deprecation status associated with this machine type. Structure is documented below. description A textual description of the machine type. guestCpus The number of virtual CPUs that are available to the instance. isSharedCpus Whether this machine type has a shared CPU. maximumPersistentDisks The maximum persistent disks allowed. maximumPersistentDisksSizeGb The maximum total persistent disks size (GB) allowed. memoryMb The amount of physical memory available to the instance, defined in MB. name The name of the machine type. selfLink The server-defined URL for the machine type.
const
GetMachineTypesMachineType.fromMap(Map<String, dynamic> map)
factory

Properties

accelerators → Input<List<GetMachineTypesMachineTypeAccelerator>>
A list of accelerator configurations assigned to this machine type. Structure is documented below.
final
bundledLocalSsds → Input<List<GetMachineTypesMachineTypeBundledLocalSsd>>
(Beta) The configuration of bundled local SSD for the machine type. Structure is documented below.
final
deprecateds → Input<List<GetMachineTypesMachineTypeDeprecated>>
The deprecation status associated with this machine type. Structure is documented below.
final
description → Input<String>
A textual description of the machine type.
final
guestCpus → Input<int>
The number of virtual CPUs that are available to the instance.
final
hashCode → int
The hash code for this object.
no setterinherited
isSharedCpus → Input<bool>
Whether this machine type has a shared CPU.
final
maximumPersistentDisks → Input<int>
The maximum persistent disks allowed.
final
maximumPersistentDisksSizeGb → Input<int>
The maximum total persistent disks size (GB) allowed.
final
memoryMb → Input<int>
The amount of physical memory available to the instance, defined in MB.
final
name → Input<String>
The name of the machine type.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
The server-defined URL for the machine type.
final

Methods

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

Operators

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