Versions in this module Expand all Collapse all v0 v0.0.0 Aug 6, 2019 Changes in this version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func RawExtensionFromProviderSpec(spec *GCPMachineProviderSpec) (*runtime.RawExtension, error) + func RawExtensionFromProviderStatus(status *GCPMachineProviderStatus) (*runtime.RawExtension, error) + type GCPDisk struct + AutoDelete bool + Boot bool + Image string + Labels map[string]string + SizeGb int64 + Type string + func (in *GCPDisk) DeepCopy() *GCPDisk + func (in *GCPDisk) DeepCopyInto(out *GCPDisk) + type GCPMachineProviderCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type GCPMachineProviderConditionType + func (in *GCPMachineProviderCondition) DeepCopy() *GCPMachineProviderCondition + func (in *GCPMachineProviderCondition) DeepCopyInto(out *GCPMachineProviderCondition) + type GCPMachineProviderConditionType string + const MachineCreated + type GCPMachineProviderSpec struct + CanIPForward bool + CredentialsSecret *corev1.LocalObjectReference + DeletionProtection bool + Disks []*GCPDisk + Labels map[string]string + MachineType string + Metadata []*GCPMetadata + NetworkInterfaces []*GCPNetworkInterface + ProjectID string + Region string + ServiceAccounts []GCPServiceAccount + Tags []string + TargetPools []string + UserDataSecret *corev1.LocalObjectReference + Zone string + func ProviderSpecFromRawExtension(rawExtension *runtime.RawExtension) (*GCPMachineProviderSpec, error) + func (in *GCPMachineProviderSpec) DeepCopy() *GCPMachineProviderSpec + func (in *GCPMachineProviderSpec) DeepCopyInto(out *GCPMachineProviderSpec) + func (in *GCPMachineProviderSpec) DeepCopyObject() runtime.Object + type GCPMachineProviderStatus struct + Conditions []GCPMachineProviderCondition + InstanceID *string + InstanceState *string + func ProviderStatusFromRawExtension(rawExtension *runtime.RawExtension) (*GCPMachineProviderStatus, error) + func (in *GCPMachineProviderStatus) DeepCopy() *GCPMachineProviderStatus + func (in *GCPMachineProviderStatus) DeepCopyInto(out *GCPMachineProviderStatus) + func (in *GCPMachineProviderStatus) DeepCopyObject() runtime.Object + type GCPMetadata struct + Key string + Value *string + func (in *GCPMetadata) DeepCopy() *GCPMetadata + func (in *GCPMetadata) DeepCopyInto(out *GCPMetadata) + type GCPNetworkInterface struct + Network string + PublicIP bool + Subnetwork string + func (in *GCPNetworkInterface) DeepCopy() *GCPNetworkInterface + func (in *GCPNetworkInterface) DeepCopyInto(out *GCPNetworkInterface) + type GCPServiceAccount struct + Email string + Scopes []string + func (in *GCPServiceAccount) DeepCopy() *GCPServiceAccount + func (in *GCPServiceAccount) DeepCopyInto(out *GCPServiceAccount) v0.0.0-beta1 Aug 6, 2019