Versions in this module Expand all Collapse all v0 v0.0.1 Jul 5, 2023retracted Changes in this version + const ErrorCheckingProviderReason + const ExternalRemediationRequestCreationFailed + const ExternalRemediationTemplateNotFound + const IPClaimProtectionFinalizer + const InstanceMissingReason + const InstanceNotCreatedReason + const MachineClusterIDLabel + const MachineClusterLabelName + const MachineCreationFailedConditionReason + const MachineCreationSucceededConditionReason + const MachineDrainError + const MachineFinalizer + const MachineHookPresent + const MetadataServiceAuthenticationOptional + const MetadataServiceAuthenticationRequired + const PhaseDeleting + const PhaseFailed + const PhaseProvisioned + const PhaseProvisioning + const PhaseRunning + const TooManyUnhealthyReason + const VMStateCreating + const VMStateDeallocated + const VMStateDeallocating + const VMStateDeleting + const VMStateFailed + const VMStateMigrating + const VMStateRunning + const VMStateStarting + const VMStateStopped + const VMStateStopping + const VMStateSucceeded + const VMStateUnknown + const VMStateUpdating + const WaitingForIPAddressReason + var AddToScheme = schemeBuilder.AddToScheme + var GroupName = "machine.openshift.io" + var GroupVersion = schema.GroupVersion + var Install = schemeBuilder.AddToScheme + var SchemeGroupVersion = GroupVersion + func Resource(resource string) schema.GroupResource + type AWSLoadBalancerType string + const ClassicLoadBalancerType + const NetworkLoadBalancerType + type AWSMachineProviderConfig struct + AMI AWSResourceReference + BlockDevices []BlockDeviceMappingSpec + CredentialsSecret *corev1.LocalObjectReference + DeviceIndex int64 + IAMInstanceProfile *AWSResourceReference + InstanceType string + KeyName *string + LoadBalancers []LoadBalancerReference + MetadataServiceOptions MetadataServiceOptions + NetworkInterfaceType AWSNetworkInterfaceType + Placement Placement + PlacementGroupName string + PublicIP *bool + SecurityGroups []AWSResourceReference + SpotMarketOptions *SpotMarketOptions + Subnet AWSResourceReference + Tags []TagSpecification + UserDataSecret *corev1.LocalObjectReference + func (AWSMachineProviderConfig) SwaggerDoc() map[string]string + func (in *AWSMachineProviderConfig) DeepCopy() *AWSMachineProviderConfig + func (in *AWSMachineProviderConfig) DeepCopyInto(out *AWSMachineProviderConfig) + func (in *AWSMachineProviderConfig) DeepCopyObject() runtime.Object + type AWSMachineProviderConfigList struct + Items []AWSMachineProviderConfig + func (AWSMachineProviderConfigList) SwaggerDoc() map[string]string + func (in *AWSMachineProviderConfigList) DeepCopy() *AWSMachineProviderConfigList + func (in *AWSMachineProviderConfigList) DeepCopyInto(out *AWSMachineProviderConfigList) + type AWSMachineProviderStatus struct + Conditions []metav1.Condition + InstanceID *string + InstanceState *string + func (AWSMachineProviderStatus) SwaggerDoc() map[string]string + func (in *AWSMachineProviderStatus) DeepCopy() *AWSMachineProviderStatus + func (in *AWSMachineProviderStatus) DeepCopyInto(out *AWSMachineProviderStatus) + type AWSNetworkInterfaceType string + const AWSEFANetworkInterfaceType + const AWSENANetworkInterfaceType + type AWSResourceReference struct + ARN *string + Filters []Filter + ID *string + func (AWSResourceReference) SwaggerDoc() map[string]string + func (in *AWSResourceReference) DeepCopy() *AWSResourceReference + func (in *AWSResourceReference) DeepCopyInto(out *AWSResourceReference) + type AddressesFromPool struct + Group string + Name string + Resource string + func (AddressesFromPool) SwaggerDoc() map[string]string + func (in *AddressesFromPool) DeepCopy() *AddressesFromPool + func (in *AddressesFromPool) DeepCopyInto(out *AddressesFromPool) + type AzureBootDiagnostics struct + CustomerManaged *AzureCustomerManagedBootDiagnostics + StorageAccountType AzureBootDiagnosticsStorageAccountType + func (AzureBootDiagnostics) SwaggerDoc() map[string]string + func (in *AzureBootDiagnostics) DeepCopy() *AzureBootDiagnostics + func (in *AzureBootDiagnostics) DeepCopyInto(out *AzureBootDiagnostics) + type AzureBootDiagnosticsStorageAccountType string + const AzureManagedAzureDiagnosticsStorage + const CustomerManagedAzureDiagnosticsStorage + type AzureCustomerManagedBootDiagnostics struct + StorageAccountURI string + func (AzureCustomerManagedBootDiagnostics) SwaggerDoc() map[string]string + func (in *AzureCustomerManagedBootDiagnostics) DeepCopy() *AzureCustomerManagedBootDiagnostics + func (in *AzureCustomerManagedBootDiagnostics) DeepCopyInto(out *AzureCustomerManagedBootDiagnostics) + type AzureDiagnostics struct + Boot *AzureBootDiagnostics + func (AzureDiagnostics) SwaggerDoc() map[string]string + func (in *AzureDiagnostics) DeepCopy() *AzureDiagnostics + func (in *AzureDiagnostics) DeepCopyInto(out *AzureDiagnostics) + type AzureImageType string + const AzureImageTypeID + const AzureImageTypeMarketplaceNoPlan + const AzureImageTypeMarketplaceWithPlan + type AzureMachineProviderSpec struct + AcceleratedNetworking bool + ApplicationSecurityGroups []string + AvailabilitySet string + CredentialsSecret *corev1.SecretReference + DataDisks []DataDisk + Diagnostics AzureDiagnostics + Image Image + InternalLoadBalancer string + Location string + ManagedIdentity string + NatRule *int64 + NetworkResourceGroup string + OSDisk OSDisk + PublicIP bool + PublicLoadBalancer string + ResourceGroup string + SSHPublicKey string + SecurityGroup string + SecurityProfile *SecurityProfile + SpotVMOptions *SpotVMOptions + Subnet string + Tags map[string]string + UltraSSDCapability AzureUltraSSDCapabilityState + UserDataSecret *corev1.SecretReference + VMSize string + Vnet string + Zone *string + func (AzureMachineProviderSpec) SwaggerDoc() map[string]string + func (in *AzureMachineProviderSpec) DeepCopy() *AzureMachineProviderSpec + func (in *AzureMachineProviderSpec) DeepCopyInto(out *AzureMachineProviderSpec) + func (in *AzureMachineProviderSpec) DeepCopyObject() runtime.Object + type AzureMachineProviderStatus struct + Conditions []metav1.Condition + VMID *string + VMState *AzureVMState + func (AzureMachineProviderStatus) SwaggerDoc() map[string]string + func (in *AzureMachineProviderStatus) DeepCopy() *AzureMachineProviderStatus + func (in *AzureMachineProviderStatus) DeepCopyInto(out *AzureMachineProviderStatus) + type AzureUltraSSDCapabilityState string + const AzureUltraSSDCapabilityDisabled + const AzureUltraSSDCapabilityEnabled + type AzureVMState string + type BlockDeviceMappingSpec struct + DeviceName *string + EBS *EBSBlockDeviceSpec + NoDevice *string + VirtualName *string + func (BlockDeviceMappingSpec) SwaggerDoc() map[string]string + func (in *BlockDeviceMappingSpec) DeepCopy() *BlockDeviceMappingSpec + func (in *BlockDeviceMappingSpec) DeepCopyInto(out *BlockDeviceMappingSpec) + type CachingTypeOption string + const CachingTypeNone + const CachingTypeReadOnly + const CachingTypeReadWrite + type CloneMode string + const FullClone + const LinkedClone + type ClusterStatusError string + const CreateClusterError + const DeleteClusterError + const InvalidConfigurationClusterError + const UnsupportedChangeClusterError + const UpdateClusterError + type Condition struct + LastTransitionTime metav1.Time + Message string + Reason string + Severity ConditionSeverity + Status corev1.ConditionStatus + Type ConditionType + func (Condition) SwaggerDoc() map[string]string + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionSeverity string + const ConditionSeverityError + const ConditionSeverityInfo + const ConditionSeverityNone + const ConditionSeverityWarning + type ConditionType string + const ExternalRemediationRequestAvailable + const ExternalRemediationTemplateAvailable + const IPAddressClaimedCondition + const InstanceExistsCondition + const MachineCreated + const MachineCreation + const MachineDrainable + const MachineDrained + const MachineTerminable + const RemediationAllowedCondition + type Conditions []Condition + func (in Conditions) DeepCopy() Conditions + func (in Conditions) DeepCopyInto(out *Conditions) + type ConfidentialComputePolicy string + const ConfidentialComputePolicyDisabled + const ConfidentialComputePolicyEnabled + type DataDisk struct + CachingType CachingTypeOption + DeletionPolicy DiskDeletionPolicyType + DiskSizeGB int32 + Lun int32 + ManagedDisk DataDiskManagedDiskParameters + NameSuffix string + func (DataDisk) SwaggerDoc() map[string]string + func (in *DataDisk) DeepCopy() *DataDisk + func (in *DataDisk) DeepCopyInto(out *DataDisk) + type DataDiskManagedDiskParameters struct + DiskEncryptionSet *DiskEncryptionSetParameters + StorageAccountType StorageAccountType + func (DataDiskManagedDiskParameters) SwaggerDoc() map[string]string + func (in *DataDiskManagedDiskParameters) DeepCopy() *DataDiskManagedDiskParameters + func (in *DataDiskManagedDiskParameters) DeepCopyInto(out *DataDiskManagedDiskParameters) + type DiskDeletionPolicyType string + const DiskDeletionPolicyTypeDelete + const DiskDeletionPolicyTypeDetach + type DiskEncryptionSetParameters struct + ID string + func (DiskEncryptionSetParameters) SwaggerDoc() map[string]string + func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters + func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters) + type DiskSettings struct + EphemeralStorageLocation string + func (DiskSettings) SwaggerDoc() map[string]string + func (in *DiskSettings) DeepCopy() *DiskSettings + func (in *DiskSettings) DeepCopyInto(out *DiskSettings) + type EBSBlockDeviceSpec struct + DeleteOnTermination *bool + Encrypted *bool + Iops *int64 + KMSKey AWSResourceReference + VolumeSize *int64 + VolumeType *string + func (EBSBlockDeviceSpec) SwaggerDoc() map[string]string + func (in *EBSBlockDeviceSpec) DeepCopy() *EBSBlockDeviceSpec + func (in *EBSBlockDeviceSpec) DeepCopyInto(out *EBSBlockDeviceSpec) + type Filter struct + Name string + Values []string + func (Filter) SwaggerDoc() map[string]string + func (in *Filter) DeepCopy() *Filter + func (in *Filter) DeepCopyInto(out *Filter) + type GCPDisk struct + AutoDelete bool + Boot bool + EncryptionKey *GCPEncryptionKeyReference + Image string + Labels map[string]string + SizeGB int64 + Type string + func (GCPDisk) SwaggerDoc() map[string]string + func (in *GCPDisk) DeepCopy() *GCPDisk + func (in *GCPDisk) DeepCopyInto(out *GCPDisk) + type GCPEncryptionKeyReference struct + KMSKey *GCPKMSKeyReference + KMSKeyServiceAccount string + func (GCPEncryptionKeyReference) SwaggerDoc() map[string]string + func (in *GCPEncryptionKeyReference) DeepCopy() *GCPEncryptionKeyReference + func (in *GCPEncryptionKeyReference) DeepCopyInto(out *GCPEncryptionKeyReference) + type GCPGPUConfig struct + Count int32 + Type string + func (GCPGPUConfig) SwaggerDoc() map[string]string + func (in *GCPGPUConfig) DeepCopy() *GCPGPUConfig + func (in *GCPGPUConfig) DeepCopyInto(out *GCPGPUConfig) + type GCPHostMaintenanceType string + const MigrateHostMaintenanceType + const TerminateHostMaintenanceType + type GCPKMSKeyReference struct + KeyRing string + Location string + Name string + ProjectID string + func (GCPKMSKeyReference) SwaggerDoc() map[string]string + func (in *GCPKMSKeyReference) DeepCopy() *GCPKMSKeyReference + func (in *GCPKMSKeyReference) DeepCopyInto(out *GCPKMSKeyReference) + type GCPMachineProviderSpec struct + CanIPForward bool + ConfidentialCompute ConfidentialComputePolicy + CredentialsSecret *corev1.LocalObjectReference + DeletionProtection bool + Disks []*GCPDisk + GPUs []GCPGPUConfig + Labels map[string]string + MachineType string + Metadata []*GCPMetadata + NetworkInterfaces []*GCPNetworkInterface + OnHostMaintenance GCPHostMaintenanceType + Preemptible bool + ProjectID string + Region string + RestartPolicy GCPRestartPolicyType + ServiceAccounts []GCPServiceAccount + ShieldedInstanceConfig GCPShieldedInstanceConfig + Tags []string + TargetPools []string + UserDataSecret *corev1.LocalObjectReference + Zone string + func (GCPMachineProviderSpec) SwaggerDoc() map[string]string + func (in *GCPMachineProviderSpec) DeepCopy() *GCPMachineProviderSpec + func (in *GCPMachineProviderSpec) DeepCopyInto(out *GCPMachineProviderSpec) + func (in *GCPMachineProviderSpec) DeepCopyObject() runtime.Object + type GCPMachineProviderStatus struct + Conditions []metav1.Condition + InstanceID *string + InstanceState *string + func (GCPMachineProviderStatus) SwaggerDoc() map[string]string + func (in *GCPMachineProviderStatus) DeepCopy() *GCPMachineProviderStatus + func (in *GCPMachineProviderStatus) DeepCopyInto(out *GCPMachineProviderStatus) + type GCPMetadata struct + Key string + Value *string + func (GCPMetadata) SwaggerDoc() map[string]string + func (in *GCPMetadata) DeepCopy() *GCPMetadata + func (in *GCPMetadata) DeepCopyInto(out *GCPMetadata) + type GCPNetworkInterface struct + Network string + ProjectID string + PublicIP bool + Subnetwork string + func (GCPNetworkInterface) SwaggerDoc() map[string]string + func (in *GCPNetworkInterface) DeepCopy() *GCPNetworkInterface + func (in *GCPNetworkInterface) DeepCopyInto(out *GCPNetworkInterface) + type GCPRestartPolicyType string + const RestartPolicyAlways + const RestartPolicyNever + type GCPServiceAccount struct + Email string + Scopes []string + func (GCPServiceAccount) SwaggerDoc() map[string]string + func (in *GCPServiceAccount) DeepCopy() *GCPServiceAccount + func (in *GCPServiceAccount) DeepCopyInto(out *GCPServiceAccount) + type GCPShieldedInstanceConfig struct + IntegrityMonitoring IntegrityMonitoringPolicy + SecureBoot SecureBootPolicy + VirtualizedTrustedPlatformModule VirtualizedTrustedPlatformModulePolicy + func (GCPShieldedInstanceConfig) SwaggerDoc() map[string]string + func (in *GCPShieldedInstanceConfig) DeepCopy() *GCPShieldedInstanceConfig + func (in *GCPShieldedInstanceConfig) DeepCopyInto(out *GCPShieldedInstanceConfig) + type Image struct + Offer string + Publisher string + ResourceID string + SKU string + Type AzureImageType + Version string + func (Image) SwaggerDoc() map[string]string + func (in *Image) DeepCopy() *Image + func (in *Image) DeepCopyInto(out *Image) + type InstanceTenancy string + const DedicatedTenancy + const DefaultTenancy + const HostTenancy + type IntegrityMonitoringPolicy string + const IntegrityMonitoringPolicyDisabled + const IntegrityMonitoringPolicyEnabled + type LastOperation struct + Description *string + LastUpdated *metav1.Time + State *string + Type *string + func (LastOperation) SwaggerDoc() map[string]string + func (in *LastOperation) DeepCopy() *LastOperation + func (in *LastOperation) DeepCopyInto(out *LastOperation) + type LifecycleHook struct + Name string + Owner string + func (LifecycleHook) SwaggerDoc() map[string]string + func (in *LifecycleHook) DeepCopy() *LifecycleHook + func (in *LifecycleHook) DeepCopyInto(out *LifecycleHook) + type LifecycleHooks struct + PreDrain []LifecycleHook + PreTerminate []LifecycleHook + func (LifecycleHooks) SwaggerDoc() map[string]string + func (in *LifecycleHooks) DeepCopy() *LifecycleHooks + func (in *LifecycleHooks) DeepCopyInto(out *LifecycleHooks) + type LoadBalancerReference struct + Name string + Type AWSLoadBalancerType + func (LoadBalancerReference) SwaggerDoc() map[string]string + func (in *LoadBalancerReference) DeepCopy() *LoadBalancerReference + func (in *LoadBalancerReference) DeepCopyInto(out *LoadBalancerReference) + type Machine struct + Spec MachineSpec + Status MachineStatus + func (Machine) SwaggerDoc() map[string]string + func (in *Machine) DeepCopy() *Machine + func (in *Machine) DeepCopyInto(out *Machine) + func (in *Machine) DeepCopyObject() runtime.Object + type MachineDeploymentStrategyType string + const RollingUpdateMachineDeploymentStrategyType + type MachineHealthCheck struct + Spec MachineHealthCheckSpec + Status MachineHealthCheckStatus + func (MachineHealthCheck) SwaggerDoc() map[string]string + func (in *MachineHealthCheck) DeepCopy() *MachineHealthCheck + func (in *MachineHealthCheck) DeepCopyInto(out *MachineHealthCheck) + func (in *MachineHealthCheck) DeepCopyObject() runtime.Object + type MachineHealthCheckList struct + Items []MachineHealthCheck + func (MachineHealthCheckList) SwaggerDoc() map[string]string + func (in *MachineHealthCheckList) DeepCopy() *MachineHealthCheckList + func (in *MachineHealthCheckList) DeepCopyInto(out *MachineHealthCheckList) + func (in *MachineHealthCheckList) DeepCopyObject() runtime.Object + type MachineHealthCheckSpec struct + MaxUnhealthy *intstr.IntOrString + NodeStartupTimeout *metav1.Duration + RemediationTemplate *corev1.ObjectReference + Selector metav1.LabelSelector + UnhealthyConditions []UnhealthyCondition + func (MachineHealthCheckSpec) SwaggerDoc() map[string]string + func (in *MachineHealthCheckSpec) DeepCopy() *MachineHealthCheckSpec + func (in *MachineHealthCheckSpec) DeepCopyInto(out *MachineHealthCheckSpec) + type MachineHealthCheckStatus struct + Conditions Conditions + CurrentHealthy *int + ExpectedMachines *int + RemediationsAllowed int32 + func (MachineHealthCheckStatus) SwaggerDoc() map[string]string + func (in *MachineHealthCheckStatus) DeepCopy() *MachineHealthCheckStatus + func (in *MachineHealthCheckStatus) DeepCopyInto(out *MachineHealthCheckStatus) + type MachineList struct + Items []Machine + func (MachineList) SwaggerDoc() map[string]string + func (in *MachineList) DeepCopy() *MachineList + func (in *MachineList) DeepCopyInto(out *MachineList) + func (in *MachineList) DeepCopyObject() runtime.Object + type MachineSet struct + Spec MachineSetSpec + Status MachineSetStatus + func (MachineSet) SwaggerDoc() map[string]string + func (in *MachineSet) DeepCopy() *MachineSet + func (in *MachineSet) DeepCopyInto(out *MachineSet) + func (in *MachineSet) DeepCopyObject() runtime.Object + type MachineSetDeletePolicy string + const NewestMachineSetDeletePolicy + const OldestMachineSetDeletePolicy + const RandomMachineSetDeletePolicy + type MachineSetList struct + Items []MachineSet + func (MachineSetList) SwaggerDoc() map[string]string + func (in *MachineSetList) DeepCopy() *MachineSetList + func (in *MachineSetList) DeepCopyInto(out *MachineSetList) + func (in *MachineSetList) DeepCopyObject() runtime.Object + type MachineSetSpec struct + DeletePolicy string + MinReadySeconds int32 + Replicas *int32 + Selector metav1.LabelSelector + Template MachineTemplateSpec + func (MachineSetSpec) SwaggerDoc() map[string]string + func (in *MachineSetSpec) DeepCopy() *MachineSetSpec + func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec) + type MachineSetStatus struct + AvailableReplicas int32 + ErrorMessage *string + ErrorReason *MachineSetStatusError + FullyLabeledReplicas int32 + ObservedGeneration int64 + ReadyReplicas int32 + Replicas int32 + func (MachineSetStatus) SwaggerDoc() map[string]string + func (in *MachineSetStatus) DeepCopy() *MachineSetStatus + func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus) + type MachineSetStatusError string + const InvalidConfigurationMachineSetError + type MachineSpec struct + LifecycleHooks LifecycleHooks + ProviderID *string + ProviderSpec ProviderSpec + Taints []corev1.Taint + func (MachineSpec) SwaggerDoc() map[string]string + func (in *MachineSpec) DeepCopy() *MachineSpec + func (in *MachineSpec) DeepCopyInto(out *MachineSpec) + type MachineStatus struct + Addresses []corev1.NodeAddress + Conditions Conditions + ErrorMessage *string + ErrorReason *MachineStatusError + LastOperation *LastOperation + LastUpdated *metav1.Time + NodeRef *corev1.ObjectReference + Phase *string + ProviderStatus *runtime.RawExtension + func (MachineStatus) SwaggerDoc() map[string]string + func (in *MachineStatus) DeepCopy() *MachineStatus + func (in *MachineStatus) DeepCopyInto(out *MachineStatus) + type MachineStatusError string + const CreateMachineError + const DeleteMachineError + const IPAddressInvalidReason + const InsufficientResourcesMachineError + const InvalidConfigurationMachineError + const JoinClusterTimeoutMachineError + const TemplateClonedFromGroupKindAnnotation + const TemplateClonedFromNameAnnotation + const UnsupportedChangeMachineError + const UpdateMachineError + type MachineTemplateSpec struct + Spec MachineSpec + func (MachineTemplateSpec) SwaggerDoc() map[string]string + func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec + func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec) + type MetadataServiceAuthentication string + type MetadataServiceOptions struct + Authentication MetadataServiceAuthentication + func (MetadataServiceOptions) SwaggerDoc() map[string]string + func (in *MetadataServiceOptions) DeepCopy() *MetadataServiceOptions + func (in *MetadataServiceOptions) DeepCopyInto(out *MetadataServiceOptions) + type NetworkDeviceSpec struct + AddressesFromPools []AddressesFromPool + Gateway string + IPAddrs []string + Nameservers []string + NetworkName string + func (NetworkDeviceSpec) SwaggerDoc() map[string]string + func (in *NetworkDeviceSpec) DeepCopy() *NetworkDeviceSpec + func (in *NetworkDeviceSpec) DeepCopyInto(out *NetworkDeviceSpec) + type NetworkSpec struct + Devices []NetworkDeviceSpec + func (NetworkSpec) SwaggerDoc() map[string]string + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type OSDisk struct + CachingType string + DiskSettings DiskSettings + DiskSizeGB int32 + ManagedDisk OSDiskManagedDiskParameters + OSType string + func (OSDisk) SwaggerDoc() map[string]string + func (in *OSDisk) DeepCopy() *OSDisk + func (in *OSDisk) DeepCopyInto(out *OSDisk) + type OSDiskManagedDiskParameters struct + DiskEncryptionSet *DiskEncryptionSetParameters + StorageAccountType string + func (OSDiskManagedDiskParameters) SwaggerDoc() map[string]string + func (in *OSDiskManagedDiskParameters) DeepCopy() *OSDiskManagedDiskParameters + func (in *OSDiskManagedDiskParameters) DeepCopyInto(out *OSDiskManagedDiskParameters) + type ObjectMeta struct + Annotations map[string]string + GenerateName string + Labels map[string]string + Name string + Namespace string + OwnerReferences []metav1.OwnerReference + func (ObjectMeta) SwaggerDoc() map[string]string + func (in *ObjectMeta) DeepCopy() *ObjectMeta + func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) + type Placement struct + AvailabilityZone string + Region string + Tenancy InstanceTenancy + func (Placement) SwaggerDoc() map[string]string + func (in *Placement) DeepCopy() *Placement + func (in *Placement) DeepCopyInto(out *Placement) + type ProviderSpec struct + Value *runtime.RawExtension + func (ProviderSpec) SwaggerDoc() map[string]string + func (in *ProviderSpec) DeepCopy() *ProviderSpec + func (in *ProviderSpec) DeepCopyInto(out *ProviderSpec) + type RemediationStrategyType string + type SecureBootPolicy string + const SecureBootPolicyDisabled + const SecureBootPolicyEnabled + type SecurityProfile struct + EncryptionAtHost *bool + func (SecurityProfile) SwaggerDoc() map[string]string + func (in *SecurityProfile) DeepCopy() *SecurityProfile + func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile) + type SpotMarketOptions struct + MaxPrice *string + func (SpotMarketOptions) SwaggerDoc() map[string]string + func (in *SpotMarketOptions) DeepCopy() *SpotMarketOptions + func (in *SpotMarketOptions) DeepCopyInto(out *SpotMarketOptions) + type SpotVMOptions struct + MaxPrice *resource.Quantity + func (SpotVMOptions) SwaggerDoc() map[string]string + func (in *SpotVMOptions) DeepCopy() *SpotVMOptions + func (in *SpotVMOptions) DeepCopyInto(out *SpotVMOptions) + type StorageAccountType string + const StorageAccountPremiumLRS + const StorageAccountStandardLRS + const StorageAccountUltraSSDLRS + type TagSpecification struct + Name string + Value string + func (TagSpecification) SwaggerDoc() map[string]string + func (in *TagSpecification) DeepCopy() *TagSpecification + func (in *TagSpecification) DeepCopyInto(out *TagSpecification) + type UnhealthyCondition struct + Status corev1.ConditionStatus + Timeout metav1.Duration + Type corev1.NodeConditionType + func (UnhealthyCondition) SwaggerDoc() map[string]string + func (in *UnhealthyCondition) DeepCopy() *UnhealthyCondition + func (in *UnhealthyCondition) DeepCopyInto(out *UnhealthyCondition) + type VSphereMachineProviderSpec struct + CloneMode CloneMode + CredentialsSecret *corev1.LocalObjectReference + DiskGiB int32 + MemoryMiB int64 + Network NetworkSpec + NumCPUs int32 + NumCoresPerSocket int32 + Snapshot string + Template string + UserDataSecret *corev1.LocalObjectReference + Workspace *Workspace + func (VSphereMachineProviderSpec) SwaggerDoc() map[string]string + func (in *VSphereMachineProviderSpec) DeepCopy() *VSphereMachineProviderSpec + func (in *VSphereMachineProviderSpec) DeepCopyInto(out *VSphereMachineProviderSpec) + func (in *VSphereMachineProviderSpec) DeepCopyObject() runtime.Object + type VSphereMachineProviderStatus struct + Conditions []metav1.Condition + InstanceID *string + InstanceState *string + TaskRef string + func (VSphereMachineProviderStatus) SwaggerDoc() map[string]string + func (in *VSphereMachineProviderStatus) DeepCopy() *VSphereMachineProviderStatus + func (in *VSphereMachineProviderStatus) DeepCopyInto(out *VSphereMachineProviderStatus) + type VirtualizedTrustedPlatformModulePolicy string + const VirtualizedTrustedPlatformModulePolicyDisabled + const VirtualizedTrustedPlatformModulePolicyEnabled + type Workspace struct + Datacenter string + Datastore string + Folder string + ResourcePool string + Server string + func (Workspace) SwaggerDoc() map[string]string + func (in *Workspace) DeepCopy() *Workspace + func (in *Workspace) DeepCopyInto(out *Workspace)