# Functions

ProviderSpecFromRawExtension unmarshals the JSON-encoded spec.
ProviderStatusFromRawExtension unmarshals a raw extension into a GCPMachineProviderStatus type.
RawExtensionFromProviderSpec marshals the machine provider spec.
RawExtensionFromProviderStatus marshals the provider status.

# Constants

MachineCreated indicates whether the machine has been created or not.

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

GCPDisk describes disks for GCP.
GCPMachineProviderCondition is a condition in a GCPMachineProviderStatus.
GCPMachineProviderSpec is the type that will be embedded in a Machine.Spec.ProviderSpec field for an GCP virtual machine.
GCPMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field.
GCPMetadata describes metadata for GCP.
GCPNetworkInterface describes network interfaces for GCP.
GCPServiceAccount describes service accounts for GCP.

# Type aliases

GCPMachineProviderConditionType is a valid value for GCPMachineProviderCondition.Type.