# 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.