Resource Type: gcompute_machine_type
- Defined in:
- lib/puppet/type/gcompute_machine_type.rb
- Providers:
-
google
Overview
Represents a MachineType resource. Machine types determine the virtualized hardware specifications of your virtual machine instances, such as the amount of memory or number of virtual CPUs.
Properties
-
creation_timestamp
Creation timestamp in RFC3339 text format. (output only)
-
deprecated
The deprecation status associated with this machine type. (output only)
-
description
An optional textual description of the resource. (output only)
-
guest_cpus
The number of virtual CPUs that are available to the instance. (output only)
-
id
The unique identifier for the resource. (output only)
-
is_shared_cpu
Whether this machine type has a shared CPU. See Shared-core machine types for more information. (output only)
Supported values:- true
- false
-
maximum_persistent_disks
Maximum persistent disks allowed. (output only)
-
maximum_persistent_disks_size_gb
Maximum total persistent disks size (GB) allowed. (output only)
-
memory_mb
The amount of physical memory available to the instance, defined in MB. (output only)
-
name (namevar)
Name of the resource.
-
zone
A reference to Zone resource
Parameters
-
credential
A gauth_credential name to be used to authenticate with Google Cloud Platform.
-
name
The name of the MachineType.
-
project
A Google Cloud Platform project to manage.
-
provider
The specific backend to use for this ‘gcompute_machine_type` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.