GetMachineTypesMachineType class
Constructors
-
GetMachineTypesMachineType({required Input<
List< accelerators, required Input<GetMachineTypesMachineTypeAccelerator> >List< bundledLocalSsds, required Input<GetMachineTypesMachineTypeBundledLocalSsd> >List< deprecateds, required Input<GetMachineTypesMachineTypeDeprecated> >String> description, required Input<int> guestCpus, required Input<int> maximumPersistentDisks, required Input<int> maximumPersistentDisksSizeGb, required Input<int> memoryMb, required Input<String> name, required Input<String> selfLink}) -
Creates a new GetMachineTypesMachineType.
acceleratorsA 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.deprecatedsThe deprecation status associated with this machine type. Structure is documented below.descriptionA textual description of the machine type.guestCpusThe number of virtual CPUs that are available to the instance.isSharedCpusWhether this machine type has a shared CPU.maximumPersistentDisksThe maximum persistent disks allowed.maximumPersistentDisksSizeGbThe maximum total persistent disks size (GB) allowed.memoryMbThe amount of physical memory available to the instance, defined in MB.nameThe name of the machine type.selfLinkThe 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
-
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
-
selfLink
→ Input<
String> -
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