Documentation ¶
Overview ¶
Package v1api20231122 contains API Schema definitions for the redhatopenshift v1api20231122 API group +groupName=redhatopenshift.azure.com
Package v1api20231122 contains API Schema definitions for the redhatopenshift v1api20231122 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=redhatopenshift.azure.com +versionName=v1api20231122
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIServerProfile
- func (profile *APIServerProfile) AssignProperties_From_APIServerProfile(source *storage.APIServerProfile) error
- func (profile *APIServerProfile) AssignProperties_To_APIServerProfile(destination *storage.APIServerProfile) error
- func (profile *APIServerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *APIServerProfile) DeepCopy() *APIServerProfile
- func (in *APIServerProfile) DeepCopyInto(out *APIServerProfile)
- func (profile *APIServerProfile) Initialize_From_APIServerProfile_STATUS(source *APIServerProfile_STATUS) error
- func (profile *APIServerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *APIServerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type APIServerProfile_STATUS
- func (profile *APIServerProfile_STATUS) AssignProperties_From_APIServerProfile_STATUS(source *storage.APIServerProfile_STATUS) error
- func (profile *APIServerProfile_STATUS) AssignProperties_To_APIServerProfile_STATUS(destination *storage.APIServerProfile_STATUS) error
- func (in *APIServerProfile_STATUS) DeepCopy() *APIServerProfile_STATUS
- func (in *APIServerProfile_STATUS) DeepCopyInto(out *APIServerProfile_STATUS)
- func (profile *APIServerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *APIServerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type APIVersion
- type ClusterProfile
- func (profile *ClusterProfile) AssignProperties_From_ClusterProfile(source *storage.ClusterProfile) error
- func (profile *ClusterProfile) AssignProperties_To_ClusterProfile(destination *storage.ClusterProfile) error
- func (profile *ClusterProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ClusterProfile) DeepCopy() *ClusterProfile
- func (in *ClusterProfile) DeepCopyInto(out *ClusterProfile)
- func (profile *ClusterProfile) Initialize_From_ClusterProfile_STATUS(source *ClusterProfile_STATUS) error
- func (profile *ClusterProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ClusterProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ClusterProfile_STATUS
- func (profile *ClusterProfile_STATUS) AssignProperties_From_ClusterProfile_STATUS(source *storage.ClusterProfile_STATUS) error
- func (profile *ClusterProfile_STATUS) AssignProperties_To_ClusterProfile_STATUS(destination *storage.ClusterProfile_STATUS) error
- func (in *ClusterProfile_STATUS) DeepCopy() *ClusterProfile_STATUS
- func (in *ClusterProfile_STATUS) DeepCopyInto(out *ClusterProfile_STATUS)
- func (profile *ClusterProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ClusterProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ConsoleProfile_STATUS
- func (profile *ConsoleProfile_STATUS) AssignProperties_From_ConsoleProfile_STATUS(source *storage.ConsoleProfile_STATUS) error
- func (profile *ConsoleProfile_STATUS) AssignProperties_To_ConsoleProfile_STATUS(destination *storage.ConsoleProfile_STATUS) error
- func (in *ConsoleProfile_STATUS) DeepCopy() *ConsoleProfile_STATUS
- func (in *ConsoleProfile_STATUS) DeepCopyInto(out *ConsoleProfile_STATUS)
- func (profile *ConsoleProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ConsoleProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EffectiveOutboundIP_STATUS
- func (outboundIP *EffectiveOutboundIP_STATUS) AssignProperties_From_EffectiveOutboundIP_STATUS(source *storage.EffectiveOutboundIP_STATUS) error
- func (outboundIP *EffectiveOutboundIP_STATUS) AssignProperties_To_EffectiveOutboundIP_STATUS(destination *storage.EffectiveOutboundIP_STATUS) error
- func (in *EffectiveOutboundIP_STATUS) DeepCopy() *EffectiveOutboundIP_STATUS
- func (in *EffectiveOutboundIP_STATUS) DeepCopyInto(out *EffectiveOutboundIP_STATUS)
- func (outboundIP *EffectiveOutboundIP_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (outboundIP *EffectiveOutboundIP_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionAtHost
- type EncryptionAtHost_STATUS
- type FipsValidatedModules
- type FipsValidatedModules_STATUS
- type IngressProfile
- func (profile *IngressProfile) AssignProperties_From_IngressProfile(source *storage.IngressProfile) error
- func (profile *IngressProfile) AssignProperties_To_IngressProfile(destination *storage.IngressProfile) error
- func (profile *IngressProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IngressProfile) DeepCopy() *IngressProfile
- func (in *IngressProfile) DeepCopyInto(out *IngressProfile)
- func (profile *IngressProfile) Initialize_From_IngressProfile_STATUS(source *IngressProfile_STATUS) error
- func (profile *IngressProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *IngressProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IngressProfile_STATUS
- func (profile *IngressProfile_STATUS) AssignProperties_From_IngressProfile_STATUS(source *storage.IngressProfile_STATUS) error
- func (profile *IngressProfile_STATUS) AssignProperties_To_IngressProfile_STATUS(destination *storage.IngressProfile_STATUS) error
- func (in *IngressProfile_STATUS) DeepCopy() *IngressProfile_STATUS
- func (in *IngressProfile_STATUS) DeepCopyInto(out *IngressProfile_STATUS)
- func (profile *IngressProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *IngressProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerProfile
- func (profile *LoadBalancerProfile) AssignProperties_From_LoadBalancerProfile(source *storage.LoadBalancerProfile) error
- func (profile *LoadBalancerProfile) AssignProperties_To_LoadBalancerProfile(destination *storage.LoadBalancerProfile) error
- func (profile *LoadBalancerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancerProfile) DeepCopy() *LoadBalancerProfile
- func (in *LoadBalancerProfile) DeepCopyInto(out *LoadBalancerProfile)
- func (profile *LoadBalancerProfile) Initialize_From_LoadBalancerProfile_STATUS(source *LoadBalancerProfile_STATUS) error
- func (profile *LoadBalancerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *LoadBalancerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerProfile_STATUS
- func (profile *LoadBalancerProfile_STATUS) AssignProperties_From_LoadBalancerProfile_STATUS(source *storage.LoadBalancerProfile_STATUS) error
- func (profile *LoadBalancerProfile_STATUS) AssignProperties_To_LoadBalancerProfile_STATUS(destination *storage.LoadBalancerProfile_STATUS) error
- func (in *LoadBalancerProfile_STATUS) DeepCopy() *LoadBalancerProfile_STATUS
- func (in *LoadBalancerProfile_STATUS) DeepCopyInto(out *LoadBalancerProfile_STATUS)
- func (profile *LoadBalancerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *LoadBalancerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedOutboundIPs
- func (iPs *ManagedOutboundIPs) AssignProperties_From_ManagedOutboundIPs(source *storage.ManagedOutboundIPs) error
- func (iPs *ManagedOutboundIPs) AssignProperties_To_ManagedOutboundIPs(destination *storage.ManagedOutboundIPs) error
- func (iPs *ManagedOutboundIPs) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedOutboundIPs) DeepCopy() *ManagedOutboundIPs
- func (in *ManagedOutboundIPs) DeepCopyInto(out *ManagedOutboundIPs)
- func (iPs *ManagedOutboundIPs) Initialize_From_ManagedOutboundIPs_STATUS(source *ManagedOutboundIPs_STATUS) error
- func (iPs *ManagedOutboundIPs) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (iPs *ManagedOutboundIPs) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedOutboundIPs_STATUS
- func (iPs *ManagedOutboundIPs_STATUS) AssignProperties_From_ManagedOutboundIPs_STATUS(source *storage.ManagedOutboundIPs_STATUS) error
- func (iPs *ManagedOutboundIPs_STATUS) AssignProperties_To_ManagedOutboundIPs_STATUS(destination *storage.ManagedOutboundIPs_STATUS) error
- func (in *ManagedOutboundIPs_STATUS) DeepCopy() *ManagedOutboundIPs_STATUS
- func (in *ManagedOutboundIPs_STATUS) DeepCopyInto(out *ManagedOutboundIPs_STATUS)
- func (iPs *ManagedOutboundIPs_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (iPs *ManagedOutboundIPs_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MasterProfile
- func (profile *MasterProfile) AssignProperties_From_MasterProfile(source *storage.MasterProfile) error
- func (profile *MasterProfile) AssignProperties_To_MasterProfile(destination *storage.MasterProfile) error
- func (profile *MasterProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MasterProfile) DeepCopy() *MasterProfile
- func (in *MasterProfile) DeepCopyInto(out *MasterProfile)
- func (profile *MasterProfile) Initialize_From_MasterProfile_STATUS(source *MasterProfile_STATUS) error
- func (profile *MasterProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *MasterProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MasterProfile_STATUS
- func (profile *MasterProfile_STATUS) AssignProperties_From_MasterProfile_STATUS(source *storage.MasterProfile_STATUS) error
- func (profile *MasterProfile_STATUS) AssignProperties_To_MasterProfile_STATUS(destination *storage.MasterProfile_STATUS) error
- func (in *MasterProfile_STATUS) DeepCopy() *MasterProfile_STATUS
- func (in *MasterProfile_STATUS) DeepCopyInto(out *MasterProfile_STATUS)
- func (profile *MasterProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *MasterProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkProfile
- func (profile *NetworkProfile) AssignProperties_From_NetworkProfile(source *storage.NetworkProfile) error
- func (profile *NetworkProfile) AssignProperties_To_NetworkProfile(destination *storage.NetworkProfile) error
- func (profile *NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkProfile) DeepCopy() *NetworkProfile
- func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)
- func (profile *NetworkProfile) Initialize_From_NetworkProfile_STATUS(source *NetworkProfile_STATUS) error
- func (profile *NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkProfile_STATUS
- func (profile *NetworkProfile_STATUS) AssignProperties_From_NetworkProfile_STATUS(source *storage.NetworkProfile_STATUS) error
- func (profile *NetworkProfile_STATUS) AssignProperties_To_NetworkProfile_STATUS(destination *storage.NetworkProfile_STATUS) error
- func (in *NetworkProfile_STATUS) DeepCopy() *NetworkProfile_STATUS
- func (in *NetworkProfile_STATUS) DeepCopyInto(out *NetworkProfile_STATUS)
- func (profile *NetworkProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *NetworkProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OpenShiftCluster
- func (cluster *OpenShiftCluster) AssignProperties_From_OpenShiftCluster(source *storage.OpenShiftCluster) error
- func (cluster *OpenShiftCluster) AssignProperties_To_OpenShiftCluster(destination *storage.OpenShiftCluster) error
- func (cluster *OpenShiftCluster) AzureName() string
- func (cluster *OpenShiftCluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (cluster *OpenShiftCluster) ConvertFrom(hub conversion.Hub) error
- func (cluster *OpenShiftCluster) ConvertTo(hub conversion.Hub) error
- func (in *OpenShiftCluster) DeepCopy() *OpenShiftCluster
- func (in *OpenShiftCluster) DeepCopyInto(out *OpenShiftCluster)
- func (in *OpenShiftCluster) DeepCopyObject() runtime.Object
- func (cluster *OpenShiftCluster) Default()
- func (cluster OpenShiftCluster) GetAPIVersion() string
- func (cluster *OpenShiftCluster) GetConditions() conditions.Conditions
- func (cluster *OpenShiftCluster) GetResourceScope() genruntime.ResourceScope
- func (cluster *OpenShiftCluster) GetSpec() genruntime.ConvertibleSpec
- func (cluster *OpenShiftCluster) GetStatus() genruntime.ConvertibleStatus
- func (cluster *OpenShiftCluster) GetSupportedOperations() []genruntime.ResourceOperation
- func (cluster *OpenShiftCluster) GetType() string
- func (cluster *OpenShiftCluster) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (cluster *OpenShiftCluster) NewEmptyStatus() genruntime.ConvertibleStatus
- func (cluster *OpenShiftCluster) OriginalGVK() *schema.GroupVersionKind
- func (cluster *OpenShiftCluster) Owner() *genruntime.ResourceReference
- func (cluster *OpenShiftCluster) SecretDestinationExpressions() []*core.DestinationExpression
- func (cluster *OpenShiftCluster) SetConditions(conditions conditions.Conditions)
- func (cluster *OpenShiftCluster) SetStatus(status genruntime.ConvertibleStatus) error
- func (cluster *OpenShiftCluster) ValidateCreate() (admission.Warnings, error)
- func (cluster *OpenShiftCluster) ValidateDelete() (admission.Warnings, error)
- func (cluster *OpenShiftCluster) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type OpenShiftClusterList
- type OpenShiftClusterOperatorSpec
- func (operator *OpenShiftClusterOperatorSpec) AssignProperties_From_OpenShiftClusterOperatorSpec(source *storage.OpenShiftClusterOperatorSpec) error
- func (operator *OpenShiftClusterOperatorSpec) AssignProperties_To_OpenShiftClusterOperatorSpec(destination *storage.OpenShiftClusterOperatorSpec) error
- func (in *OpenShiftClusterOperatorSpec) DeepCopy() *OpenShiftClusterOperatorSpec
- func (in *OpenShiftClusterOperatorSpec) DeepCopyInto(out *OpenShiftClusterOperatorSpec)
- type OpenShiftCluster_STATUS
- func (cluster *OpenShiftCluster_STATUS) AssignProperties_From_OpenShiftCluster_STATUS(source *storage.OpenShiftCluster_STATUS) error
- func (cluster *OpenShiftCluster_STATUS) AssignProperties_To_OpenShiftCluster_STATUS(destination *storage.OpenShiftCluster_STATUS) error
- func (cluster *OpenShiftCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (cluster *OpenShiftCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *OpenShiftCluster_STATUS) DeepCopy() *OpenShiftCluster_STATUS
- func (in *OpenShiftCluster_STATUS) DeepCopyInto(out *OpenShiftCluster_STATUS)
- func (cluster *OpenShiftCluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *OpenShiftCluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OpenShiftCluster_Spec
- func (cluster *OpenShiftCluster_Spec) AssignProperties_From_OpenShiftCluster_Spec(source *storage.OpenShiftCluster_Spec) error
- func (cluster *OpenShiftCluster_Spec) AssignProperties_To_OpenShiftCluster_Spec(destination *storage.OpenShiftCluster_Spec) error
- func (cluster *OpenShiftCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (cluster *OpenShiftCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (cluster *OpenShiftCluster_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OpenShiftCluster_Spec) DeepCopy() *OpenShiftCluster_Spec
- func (in *OpenShiftCluster_Spec) DeepCopyInto(out *OpenShiftCluster_Spec)
- func (cluster *OpenShiftCluster_Spec) Initialize_From_OpenShiftCluster_STATUS(source *OpenShiftCluster_STATUS) error
- func (cluster *OpenShiftCluster_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *OpenShiftCluster_Spec) OriginalVersion() string
- func (cluster *OpenShiftCluster_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (cluster *OpenShiftCluster_Spec) SetAzureName(azureName string)
- type OutboundType
- type OutboundType_STATUS
- type PreconfiguredNSG
- type PreconfiguredNSG_STATUS
- type ProvisioningState_STATUS
- type ServicePrincipalProfile
- func (profile *ServicePrincipalProfile) AssignProperties_From_ServicePrincipalProfile(source *storage.ServicePrincipalProfile) error
- func (profile *ServicePrincipalProfile) AssignProperties_To_ServicePrincipalProfile(destination *storage.ServicePrincipalProfile) error
- func (profile *ServicePrincipalProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServicePrincipalProfile) DeepCopy() *ServicePrincipalProfile
- func (in *ServicePrincipalProfile) DeepCopyInto(out *ServicePrincipalProfile)
- func (profile *ServicePrincipalProfile) Initialize_From_ServicePrincipalProfile_STATUS(source *ServicePrincipalProfile_STATUS) error
- func (profile *ServicePrincipalProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ServicePrincipalProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServicePrincipalProfile_STATUS
- func (profile *ServicePrincipalProfile_STATUS) AssignProperties_From_ServicePrincipalProfile_STATUS(source *storage.ServicePrincipalProfile_STATUS) error
- func (profile *ServicePrincipalProfile_STATUS) AssignProperties_To_ServicePrincipalProfile_STATUS(destination *storage.ServicePrincipalProfile_STATUS) error
- func (in *ServicePrincipalProfile_STATUS) DeepCopy() *ServicePrincipalProfile_STATUS
- func (in *ServicePrincipalProfile_STATUS) DeepCopyInto(out *ServicePrincipalProfile_STATUS)
- func (profile *ServicePrincipalProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ServicePrincipalProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Visibility
- type Visibility_STATUS
- type WorkerProfile
- func (profile *WorkerProfile) AssignProperties_From_WorkerProfile(source *storage.WorkerProfile) error
- func (profile *WorkerProfile) AssignProperties_To_WorkerProfile(destination *storage.WorkerProfile) error
- func (profile *WorkerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WorkerProfile) DeepCopy() *WorkerProfile
- func (in *WorkerProfile) DeepCopyInto(out *WorkerProfile)
- func (profile *WorkerProfile) Initialize_From_WorkerProfile_STATUS(source *WorkerProfile_STATUS) error
- func (profile *WorkerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *WorkerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WorkerProfile_STATUS
- func (profile *WorkerProfile_STATUS) AssignProperties_From_WorkerProfile_STATUS(source *storage.WorkerProfile_STATUS) error
- func (profile *WorkerProfile_STATUS) AssignProperties_To_WorkerProfile_STATUS(destination *storage.WorkerProfile_STATUS) error
- func (in *WorkerProfile_STATUS) DeepCopy() *WorkerProfile_STATUS
- func (in *WorkerProfile_STATUS) DeepCopyInto(out *WorkerProfile_STATUS)
- func (profile *WorkerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *WorkerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( ProvisioningState_STATUS_AdminUpdating = ProvisioningState_STATUS("AdminUpdating") ProvisioningState_STATUS_Canceled = ProvisioningState_STATUS("Canceled") ProvisioningState_STATUS_Creating = ProvisioningState_STATUS("Creating") ProvisioningState_STATUS_Deleting = ProvisioningState_STATUS("Deleting") ProvisioningState_STATUS_Failed = ProvisioningState_STATUS("Failed") ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded") ProvisioningState_STATUS_Updating = ProvisioningState_STATUS("Updating") )
const ( EncryptionAtHost_Disabled = EncryptionAtHost("Disabled") EncryptionAtHost_Enabled = EncryptionAtHost("Enabled") )
const ( EncryptionAtHost_STATUS_Disabled = EncryptionAtHost_STATUS("Disabled") EncryptionAtHost_STATUS_Enabled = EncryptionAtHost_STATUS("Enabled") )
const ( FipsValidatedModules_Disabled = FipsValidatedModules("Disabled") FipsValidatedModules_Enabled = FipsValidatedModules("Enabled") )
const ( FipsValidatedModules_STATUS_Disabled = FipsValidatedModules_STATUS("Disabled") FipsValidatedModules_STATUS_Enabled = FipsValidatedModules_STATUS("Enabled") )
const ( OutboundType_Loadbalancer = OutboundType("Loadbalancer") OutboundType_UserDefinedRouting = OutboundType("UserDefinedRouting") )
const ( OutboundType_STATUS_Loadbalancer = OutboundType_STATUS("Loadbalancer") OutboundType_STATUS_UserDefinedRouting = OutboundType_STATUS("UserDefinedRouting") )
const ( PreconfiguredNSG_Disabled = PreconfiguredNSG("Disabled") PreconfiguredNSG_Enabled = PreconfiguredNSG("Enabled") )
const ( PreconfiguredNSG_STATUS_Disabled = PreconfiguredNSG_STATUS("Disabled") PreconfiguredNSG_STATUS_Enabled = PreconfiguredNSG_STATUS("Enabled") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( Visibility_Private = Visibility("Private") Visibility_Public = Visibility("Public") )
const ( Visibility_STATUS_Private = Visibility_STATUS("Private") Visibility_STATUS_Public = Visibility_STATUS("Public") )
const APIVersion_Value = APIVersion("2023-11-22")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "redhatopenshift.azure.com", Version: "v1api20231122"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIServerProfile ¶
type APIServerProfile struct { // Visibility: API server visibility. Visibility *Visibility `json:"visibility,omitempty"` }
APIServerProfile represents an API server profile.
func (*APIServerProfile) AssignProperties_From_APIServerProfile ¶
func (profile *APIServerProfile) AssignProperties_From_APIServerProfile(source *storage.APIServerProfile) error
AssignProperties_From_APIServerProfile populates our APIServerProfile from the provided source APIServerProfile
func (*APIServerProfile) AssignProperties_To_APIServerProfile ¶
func (profile *APIServerProfile) AssignProperties_To_APIServerProfile(destination *storage.APIServerProfile) error
AssignProperties_To_APIServerProfile populates the provided destination APIServerProfile from our APIServerProfile
func (*APIServerProfile) ConvertToARM ¶
func (profile *APIServerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*APIServerProfile) DeepCopy ¶
func (in *APIServerProfile) DeepCopy() *APIServerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServerProfile.
func (*APIServerProfile) DeepCopyInto ¶
func (in *APIServerProfile) DeepCopyInto(out *APIServerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIServerProfile) Initialize_From_APIServerProfile_STATUS ¶
func (profile *APIServerProfile) Initialize_From_APIServerProfile_STATUS(source *APIServerProfile_STATUS) error
Initialize_From_APIServerProfile_STATUS populates our APIServerProfile from the provided source APIServerProfile_STATUS
func (*APIServerProfile) NewEmptyARMValue ¶
func (profile *APIServerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*APIServerProfile) PopulateFromARM ¶
func (profile *APIServerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type APIServerProfile_STATUS ¶
type APIServerProfile_STATUS struct { // Ip: The IP of the cluster API server. Ip *string `json:"ip,omitempty"` // Url: The URL to access the cluster API server. Url *string `json:"url,omitempty"` // Visibility: API server visibility. Visibility *Visibility_STATUS `json:"visibility,omitempty"` }
APIServerProfile represents an API server profile.
func (*APIServerProfile_STATUS) AssignProperties_From_APIServerProfile_STATUS ¶
func (profile *APIServerProfile_STATUS) AssignProperties_From_APIServerProfile_STATUS(source *storage.APIServerProfile_STATUS) error
AssignProperties_From_APIServerProfile_STATUS populates our APIServerProfile_STATUS from the provided source APIServerProfile_STATUS
func (*APIServerProfile_STATUS) AssignProperties_To_APIServerProfile_STATUS ¶
func (profile *APIServerProfile_STATUS) AssignProperties_To_APIServerProfile_STATUS(destination *storage.APIServerProfile_STATUS) error
AssignProperties_To_APIServerProfile_STATUS populates the provided destination APIServerProfile_STATUS from our APIServerProfile_STATUS
func (*APIServerProfile_STATUS) DeepCopy ¶
func (in *APIServerProfile_STATUS) DeepCopy() *APIServerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServerProfile_STATUS.
func (*APIServerProfile_STATUS) DeepCopyInto ¶
func (in *APIServerProfile_STATUS) DeepCopyInto(out *APIServerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIServerProfile_STATUS) NewEmptyARMValue ¶
func (profile *APIServerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*APIServerProfile_STATUS) PopulateFromARM ¶
func (profile *APIServerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ClusterProfile ¶
type ClusterProfile struct { // Domain: The domain for the cluster. Domain *string `json:"domain,omitempty"` // FipsValidatedModules: If FIPS validated crypto modules are used FipsValidatedModules *FipsValidatedModules `json:"fipsValidatedModules,omitempty"` // PullSecret: The pull secret for the cluster. PullSecret *genruntime.SecretReference `json:"pullSecret,omitempty"` // ResourceGroupId: The ID of the cluster resource group. ResourceGroupId *string `json:"resourceGroupId,omitempty"` // Version: The version of the cluster. Version *string `json:"version,omitempty"` }
ClusterProfile represents a cluster profile.
func (*ClusterProfile) AssignProperties_From_ClusterProfile ¶
func (profile *ClusterProfile) AssignProperties_From_ClusterProfile(source *storage.ClusterProfile) error
AssignProperties_From_ClusterProfile populates our ClusterProfile from the provided source ClusterProfile
func (*ClusterProfile) AssignProperties_To_ClusterProfile ¶
func (profile *ClusterProfile) AssignProperties_To_ClusterProfile(destination *storage.ClusterProfile) error
AssignProperties_To_ClusterProfile populates the provided destination ClusterProfile from our ClusterProfile
func (*ClusterProfile) ConvertToARM ¶
func (profile *ClusterProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ClusterProfile) DeepCopy ¶
func (in *ClusterProfile) DeepCopy() *ClusterProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfile.
func (*ClusterProfile) DeepCopyInto ¶
func (in *ClusterProfile) DeepCopyInto(out *ClusterProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterProfile) Initialize_From_ClusterProfile_STATUS ¶
func (profile *ClusterProfile) Initialize_From_ClusterProfile_STATUS(source *ClusterProfile_STATUS) error
Initialize_From_ClusterProfile_STATUS populates our ClusterProfile from the provided source ClusterProfile_STATUS
func (*ClusterProfile) NewEmptyARMValue ¶
func (profile *ClusterProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ClusterProfile) PopulateFromARM ¶
func (profile *ClusterProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ClusterProfile_STATUS ¶
type ClusterProfile_STATUS struct { // Domain: The domain for the cluster. Domain *string `json:"domain,omitempty"` // FipsValidatedModules: If FIPS validated crypto modules are used FipsValidatedModules *FipsValidatedModules_STATUS `json:"fipsValidatedModules,omitempty"` // ResourceGroupId: The ID of the cluster resource group. ResourceGroupId *string `json:"resourceGroupId,omitempty"` // Version: The version of the cluster. Version *string `json:"version,omitempty"` }
ClusterProfile represents a cluster profile.
func (*ClusterProfile_STATUS) AssignProperties_From_ClusterProfile_STATUS ¶
func (profile *ClusterProfile_STATUS) AssignProperties_From_ClusterProfile_STATUS(source *storage.ClusterProfile_STATUS) error
AssignProperties_From_ClusterProfile_STATUS populates our ClusterProfile_STATUS from the provided source ClusterProfile_STATUS
func (*ClusterProfile_STATUS) AssignProperties_To_ClusterProfile_STATUS ¶
func (profile *ClusterProfile_STATUS) AssignProperties_To_ClusterProfile_STATUS(destination *storage.ClusterProfile_STATUS) error
AssignProperties_To_ClusterProfile_STATUS populates the provided destination ClusterProfile_STATUS from our ClusterProfile_STATUS
func (*ClusterProfile_STATUS) DeepCopy ¶
func (in *ClusterProfile_STATUS) DeepCopy() *ClusterProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProfile_STATUS.
func (*ClusterProfile_STATUS) DeepCopyInto ¶
func (in *ClusterProfile_STATUS) DeepCopyInto(out *ClusterProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterProfile_STATUS) NewEmptyARMValue ¶
func (profile *ClusterProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ClusterProfile_STATUS) PopulateFromARM ¶
func (profile *ClusterProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ConsoleProfile_STATUS ¶
type ConsoleProfile_STATUS struct { // Url: The URL to access the cluster console. Url *string `json:"url,omitempty"` }
ConsoleProfile represents a console profile.
func (*ConsoleProfile_STATUS) AssignProperties_From_ConsoleProfile_STATUS ¶
func (profile *ConsoleProfile_STATUS) AssignProperties_From_ConsoleProfile_STATUS(source *storage.ConsoleProfile_STATUS) error
AssignProperties_From_ConsoleProfile_STATUS populates our ConsoleProfile_STATUS from the provided source ConsoleProfile_STATUS
func (*ConsoleProfile_STATUS) AssignProperties_To_ConsoleProfile_STATUS ¶
func (profile *ConsoleProfile_STATUS) AssignProperties_To_ConsoleProfile_STATUS(destination *storage.ConsoleProfile_STATUS) error
AssignProperties_To_ConsoleProfile_STATUS populates the provided destination ConsoleProfile_STATUS from our ConsoleProfile_STATUS
func (*ConsoleProfile_STATUS) DeepCopy ¶
func (in *ConsoleProfile_STATUS) DeepCopy() *ConsoleProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleProfile_STATUS.
func (*ConsoleProfile_STATUS) DeepCopyInto ¶
func (in *ConsoleProfile_STATUS) DeepCopyInto(out *ConsoleProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsoleProfile_STATUS) NewEmptyARMValue ¶
func (profile *ConsoleProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ConsoleProfile_STATUS) PopulateFromARM ¶
func (profile *ConsoleProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EffectiveOutboundIP_STATUS ¶
type EffectiveOutboundIP_STATUS struct { // Id: The fully qualified Azure resource id of an IP address resource. Id *string `json:"id,omitempty"` }
EffectiveOutboundIP represents an effective outbound IP resource of the cluster public load balancer.
func (*EffectiveOutboundIP_STATUS) AssignProperties_From_EffectiveOutboundIP_STATUS ¶
func (outboundIP *EffectiveOutboundIP_STATUS) AssignProperties_From_EffectiveOutboundIP_STATUS(source *storage.EffectiveOutboundIP_STATUS) error
AssignProperties_From_EffectiveOutboundIP_STATUS populates our EffectiveOutboundIP_STATUS from the provided source EffectiveOutboundIP_STATUS
func (*EffectiveOutboundIP_STATUS) AssignProperties_To_EffectiveOutboundIP_STATUS ¶
func (outboundIP *EffectiveOutboundIP_STATUS) AssignProperties_To_EffectiveOutboundIP_STATUS(destination *storage.EffectiveOutboundIP_STATUS) error
AssignProperties_To_EffectiveOutboundIP_STATUS populates the provided destination EffectiveOutboundIP_STATUS from our EffectiveOutboundIP_STATUS
func (*EffectiveOutboundIP_STATUS) DeepCopy ¶
func (in *EffectiveOutboundIP_STATUS) DeepCopy() *EffectiveOutboundIP_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EffectiveOutboundIP_STATUS.
func (*EffectiveOutboundIP_STATUS) DeepCopyInto ¶
func (in *EffectiveOutboundIP_STATUS) DeepCopyInto(out *EffectiveOutboundIP_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EffectiveOutboundIP_STATUS) NewEmptyARMValue ¶
func (outboundIP *EffectiveOutboundIP_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EffectiveOutboundIP_STATUS) PopulateFromARM ¶
func (outboundIP *EffectiveOutboundIP_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionAtHost ¶
type EncryptionAtHost string
EncryptionAtHost represents encryption at host state +kubebuilder:validation:Enum={"Disabled","Enabled"}
type EncryptionAtHost_STATUS ¶
type EncryptionAtHost_STATUS string
EncryptionAtHost represents encryption at host state
type FipsValidatedModules ¶
type FipsValidatedModules string
FipsValidatedModules determines if FIPS is used. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type FipsValidatedModules_STATUS ¶
type FipsValidatedModules_STATUS string
FipsValidatedModules determines if FIPS is used.
type IngressProfile ¶
type IngressProfile struct { // Name: The ingress profile name. Name *string `json:"name,omitempty"` // Visibility: Ingress visibility. Visibility *Visibility `json:"visibility,omitempty"` }
IngressProfile represents an ingress profile.
func (*IngressProfile) AssignProperties_From_IngressProfile ¶
func (profile *IngressProfile) AssignProperties_From_IngressProfile(source *storage.IngressProfile) error
AssignProperties_From_IngressProfile populates our IngressProfile from the provided source IngressProfile
func (*IngressProfile) AssignProperties_To_IngressProfile ¶
func (profile *IngressProfile) AssignProperties_To_IngressProfile(destination *storage.IngressProfile) error
AssignProperties_To_IngressProfile populates the provided destination IngressProfile from our IngressProfile
func (*IngressProfile) ConvertToARM ¶
func (profile *IngressProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IngressProfile) DeepCopy ¶
func (in *IngressProfile) DeepCopy() *IngressProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressProfile.
func (*IngressProfile) DeepCopyInto ¶
func (in *IngressProfile) DeepCopyInto(out *IngressProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IngressProfile) Initialize_From_IngressProfile_STATUS ¶
func (profile *IngressProfile) Initialize_From_IngressProfile_STATUS(source *IngressProfile_STATUS) error
Initialize_From_IngressProfile_STATUS populates our IngressProfile from the provided source IngressProfile_STATUS
func (*IngressProfile) NewEmptyARMValue ¶
func (profile *IngressProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IngressProfile) PopulateFromARM ¶
func (profile *IngressProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IngressProfile_STATUS ¶
type IngressProfile_STATUS struct { // Ip: The IP of the ingress. Ip *string `json:"ip,omitempty"` // Name: The ingress profile name. Name *string `json:"name,omitempty"` // Visibility: Ingress visibility. Visibility *Visibility_STATUS `json:"visibility,omitempty"` }
IngressProfile represents an ingress profile.
func (*IngressProfile_STATUS) AssignProperties_From_IngressProfile_STATUS ¶
func (profile *IngressProfile_STATUS) AssignProperties_From_IngressProfile_STATUS(source *storage.IngressProfile_STATUS) error
AssignProperties_From_IngressProfile_STATUS populates our IngressProfile_STATUS from the provided source IngressProfile_STATUS
func (*IngressProfile_STATUS) AssignProperties_To_IngressProfile_STATUS ¶
func (profile *IngressProfile_STATUS) AssignProperties_To_IngressProfile_STATUS(destination *storage.IngressProfile_STATUS) error
AssignProperties_To_IngressProfile_STATUS populates the provided destination IngressProfile_STATUS from our IngressProfile_STATUS
func (*IngressProfile_STATUS) DeepCopy ¶
func (in *IngressProfile_STATUS) DeepCopy() *IngressProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressProfile_STATUS.
func (*IngressProfile_STATUS) DeepCopyInto ¶
func (in *IngressProfile_STATUS) DeepCopyInto(out *IngressProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IngressProfile_STATUS) NewEmptyARMValue ¶
func (profile *IngressProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IngressProfile_STATUS) PopulateFromARM ¶
func (profile *IngressProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerProfile ¶
type LoadBalancerProfile struct { // ManagedOutboundIps: The desired managed outbound IPs for the cluster public load balancer. ManagedOutboundIps *ManagedOutboundIPs `json:"managedOutboundIps,omitempty"` }
LoadBalancerProfile represents the profile of the cluster public load balancer.
func (*LoadBalancerProfile) AssignProperties_From_LoadBalancerProfile ¶
func (profile *LoadBalancerProfile) AssignProperties_From_LoadBalancerProfile(source *storage.LoadBalancerProfile) error
AssignProperties_From_LoadBalancerProfile populates our LoadBalancerProfile from the provided source LoadBalancerProfile
func (*LoadBalancerProfile) AssignProperties_To_LoadBalancerProfile ¶
func (profile *LoadBalancerProfile) AssignProperties_To_LoadBalancerProfile(destination *storage.LoadBalancerProfile) error
AssignProperties_To_LoadBalancerProfile populates the provided destination LoadBalancerProfile from our LoadBalancerProfile
func (*LoadBalancerProfile) ConvertToARM ¶
func (profile *LoadBalancerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancerProfile) DeepCopy ¶
func (in *LoadBalancerProfile) DeepCopy() *LoadBalancerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerProfile.
func (*LoadBalancerProfile) DeepCopyInto ¶
func (in *LoadBalancerProfile) DeepCopyInto(out *LoadBalancerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerProfile) Initialize_From_LoadBalancerProfile_STATUS ¶
func (profile *LoadBalancerProfile) Initialize_From_LoadBalancerProfile_STATUS(source *LoadBalancerProfile_STATUS) error
Initialize_From_LoadBalancerProfile_STATUS populates our LoadBalancerProfile from the provided source LoadBalancerProfile_STATUS
func (*LoadBalancerProfile) NewEmptyARMValue ¶
func (profile *LoadBalancerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerProfile) PopulateFromARM ¶
func (profile *LoadBalancerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerProfile_STATUS ¶
type LoadBalancerProfile_STATUS struct { // EffectiveOutboundIps: The list of effective outbound IP addresses of the public load balancer. EffectiveOutboundIps []EffectiveOutboundIP_STATUS `json:"effectiveOutboundIps,omitempty"` // ManagedOutboundIps: The desired managed outbound IPs for the cluster public load balancer. ManagedOutboundIps *ManagedOutboundIPs_STATUS `json:"managedOutboundIps,omitempty"` }
LoadBalancerProfile represents the profile of the cluster public load balancer.
func (*LoadBalancerProfile_STATUS) AssignProperties_From_LoadBalancerProfile_STATUS ¶
func (profile *LoadBalancerProfile_STATUS) AssignProperties_From_LoadBalancerProfile_STATUS(source *storage.LoadBalancerProfile_STATUS) error
AssignProperties_From_LoadBalancerProfile_STATUS populates our LoadBalancerProfile_STATUS from the provided source LoadBalancerProfile_STATUS
func (*LoadBalancerProfile_STATUS) AssignProperties_To_LoadBalancerProfile_STATUS ¶
func (profile *LoadBalancerProfile_STATUS) AssignProperties_To_LoadBalancerProfile_STATUS(destination *storage.LoadBalancerProfile_STATUS) error
AssignProperties_To_LoadBalancerProfile_STATUS populates the provided destination LoadBalancerProfile_STATUS from our LoadBalancerProfile_STATUS
func (*LoadBalancerProfile_STATUS) DeepCopy ¶
func (in *LoadBalancerProfile_STATUS) DeepCopy() *LoadBalancerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerProfile_STATUS.
func (*LoadBalancerProfile_STATUS) DeepCopyInto ¶
func (in *LoadBalancerProfile_STATUS) DeepCopyInto(out *LoadBalancerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerProfile_STATUS) NewEmptyARMValue ¶
func (profile *LoadBalancerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerProfile_STATUS) PopulateFromARM ¶
func (profile *LoadBalancerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedOutboundIPs ¶
type ManagedOutboundIPs struct { // Count: Count represents the desired number of IPv4 outbound IPs created and managed by Azure for the cluster public load // balancer. Allowed values are in the range of 1 - 20. The default value is 1. Count *int `json:"count,omitempty"` }
ManagedOutboundIPs represents the desired managed outbound IPs for the cluster public load balancer.
func (*ManagedOutboundIPs) AssignProperties_From_ManagedOutboundIPs ¶
func (iPs *ManagedOutboundIPs) AssignProperties_From_ManagedOutboundIPs(source *storage.ManagedOutboundIPs) error
AssignProperties_From_ManagedOutboundIPs populates our ManagedOutboundIPs from the provided source ManagedOutboundIPs
func (*ManagedOutboundIPs) AssignProperties_To_ManagedOutboundIPs ¶
func (iPs *ManagedOutboundIPs) AssignProperties_To_ManagedOutboundIPs(destination *storage.ManagedOutboundIPs) error
AssignProperties_To_ManagedOutboundIPs populates the provided destination ManagedOutboundIPs from our ManagedOutboundIPs
func (*ManagedOutboundIPs) ConvertToARM ¶
func (iPs *ManagedOutboundIPs) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedOutboundIPs) DeepCopy ¶
func (in *ManagedOutboundIPs) DeepCopy() *ManagedOutboundIPs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedOutboundIPs.
func (*ManagedOutboundIPs) DeepCopyInto ¶
func (in *ManagedOutboundIPs) DeepCopyInto(out *ManagedOutboundIPs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedOutboundIPs) Initialize_From_ManagedOutboundIPs_STATUS ¶
func (iPs *ManagedOutboundIPs) Initialize_From_ManagedOutboundIPs_STATUS(source *ManagedOutboundIPs_STATUS) error
Initialize_From_ManagedOutboundIPs_STATUS populates our ManagedOutboundIPs from the provided source ManagedOutboundIPs_STATUS
func (*ManagedOutboundIPs) NewEmptyARMValue ¶
func (iPs *ManagedOutboundIPs) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedOutboundIPs) PopulateFromARM ¶
func (iPs *ManagedOutboundIPs) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedOutboundIPs_STATUS ¶
type ManagedOutboundIPs_STATUS struct { // Count: Count represents the desired number of IPv4 outbound IPs created and managed by Azure for the cluster public load // balancer. Allowed values are in the range of 1 - 20. The default value is 1. Count *int `json:"count,omitempty"` }
ManagedOutboundIPs represents the desired managed outbound IPs for the cluster public load balancer.
func (*ManagedOutboundIPs_STATUS) AssignProperties_From_ManagedOutboundIPs_STATUS ¶
func (iPs *ManagedOutboundIPs_STATUS) AssignProperties_From_ManagedOutboundIPs_STATUS(source *storage.ManagedOutboundIPs_STATUS) error
AssignProperties_From_ManagedOutboundIPs_STATUS populates our ManagedOutboundIPs_STATUS from the provided source ManagedOutboundIPs_STATUS
func (*ManagedOutboundIPs_STATUS) AssignProperties_To_ManagedOutboundIPs_STATUS ¶
func (iPs *ManagedOutboundIPs_STATUS) AssignProperties_To_ManagedOutboundIPs_STATUS(destination *storage.ManagedOutboundIPs_STATUS) error
AssignProperties_To_ManagedOutboundIPs_STATUS populates the provided destination ManagedOutboundIPs_STATUS from our ManagedOutboundIPs_STATUS
func (*ManagedOutboundIPs_STATUS) DeepCopy ¶
func (in *ManagedOutboundIPs_STATUS) DeepCopy() *ManagedOutboundIPs_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedOutboundIPs_STATUS.
func (*ManagedOutboundIPs_STATUS) DeepCopyInto ¶
func (in *ManagedOutboundIPs_STATUS) DeepCopyInto(out *ManagedOutboundIPs_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedOutboundIPs_STATUS) NewEmptyARMValue ¶
func (iPs *ManagedOutboundIPs_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedOutboundIPs_STATUS) PopulateFromARM ¶
func (iPs *ManagedOutboundIPs_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MasterProfile ¶
type MasterProfile struct { // DiskEncryptionSetReference: The resource ID of an associated DiskEncryptionSet, if applicable. DiskEncryptionSetReference *genruntime.ResourceReference `armReference:"DiskEncryptionSetId" json:"diskEncryptionSetReference,omitempty"` // EncryptionAtHost: Whether master virtual machines are encrypted at host. EncryptionAtHost *EncryptionAtHost `json:"encryptionAtHost,omitempty"` // SubnetReference: The Azure resource ID of the master subnet. SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"` // VmSize: The size of the master VMs. VmSize *string `json:"vmSize,omitempty"` }
MasterProfile represents a master profile.
func (*MasterProfile) AssignProperties_From_MasterProfile ¶
func (profile *MasterProfile) AssignProperties_From_MasterProfile(source *storage.MasterProfile) error
AssignProperties_From_MasterProfile populates our MasterProfile from the provided source MasterProfile
func (*MasterProfile) AssignProperties_To_MasterProfile ¶
func (profile *MasterProfile) AssignProperties_To_MasterProfile(destination *storage.MasterProfile) error
AssignProperties_To_MasterProfile populates the provided destination MasterProfile from our MasterProfile
func (*MasterProfile) ConvertToARM ¶
func (profile *MasterProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MasterProfile) DeepCopy ¶
func (in *MasterProfile) DeepCopy() *MasterProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterProfile.
func (*MasterProfile) DeepCopyInto ¶
func (in *MasterProfile) DeepCopyInto(out *MasterProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MasterProfile) Initialize_From_MasterProfile_STATUS ¶
func (profile *MasterProfile) Initialize_From_MasterProfile_STATUS(source *MasterProfile_STATUS) error
Initialize_From_MasterProfile_STATUS populates our MasterProfile from the provided source MasterProfile_STATUS
func (*MasterProfile) NewEmptyARMValue ¶
func (profile *MasterProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MasterProfile) PopulateFromARM ¶
func (profile *MasterProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MasterProfile_STATUS ¶
type MasterProfile_STATUS struct { // DiskEncryptionSetId: The resource ID of an associated DiskEncryptionSet, if applicable. DiskEncryptionSetId *string `json:"diskEncryptionSetId,omitempty"` // EncryptionAtHost: Whether master virtual machines are encrypted at host. EncryptionAtHost *EncryptionAtHost_STATUS `json:"encryptionAtHost,omitempty"` // SubnetId: The Azure resource ID of the master subnet. SubnetId *string `json:"subnetId,omitempty"` // VmSize: The size of the master VMs. VmSize *string `json:"vmSize,omitempty"` }
MasterProfile represents a master profile.
func (*MasterProfile_STATUS) AssignProperties_From_MasterProfile_STATUS ¶
func (profile *MasterProfile_STATUS) AssignProperties_From_MasterProfile_STATUS(source *storage.MasterProfile_STATUS) error
AssignProperties_From_MasterProfile_STATUS populates our MasterProfile_STATUS from the provided source MasterProfile_STATUS
func (*MasterProfile_STATUS) AssignProperties_To_MasterProfile_STATUS ¶
func (profile *MasterProfile_STATUS) AssignProperties_To_MasterProfile_STATUS(destination *storage.MasterProfile_STATUS) error
AssignProperties_To_MasterProfile_STATUS populates the provided destination MasterProfile_STATUS from our MasterProfile_STATUS
func (*MasterProfile_STATUS) DeepCopy ¶
func (in *MasterProfile_STATUS) DeepCopy() *MasterProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterProfile_STATUS.
func (*MasterProfile_STATUS) DeepCopyInto ¶
func (in *MasterProfile_STATUS) DeepCopyInto(out *MasterProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MasterProfile_STATUS) NewEmptyARMValue ¶
func (profile *MasterProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MasterProfile_STATUS) PopulateFromARM ¶
func (profile *MasterProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkProfile ¶
type NetworkProfile struct { // LoadBalancerProfile: The cluster load balancer profile. LoadBalancerProfile *LoadBalancerProfile `json:"loadBalancerProfile,omitempty"` // OutboundType: The OutboundType used for egress traffic. OutboundType *OutboundType `json:"outboundType,omitempty"` // PodCidr: The CIDR used for OpenShift/Kubernetes Pods. PodCidr *string `json:"podCidr,omitempty"` // PreconfiguredNSG: Specifies whether subnets are pre-attached with an NSG PreconfiguredNSG *PreconfiguredNSG `json:"preconfiguredNSG,omitempty"` // ServiceCidr: The CIDR used for OpenShift/Kubernetes Services. ServiceCidr *string `json:"serviceCidr,omitempty"` }
NetworkProfile represents a network profile.
func (*NetworkProfile) AssignProperties_From_NetworkProfile ¶
func (profile *NetworkProfile) AssignProperties_From_NetworkProfile(source *storage.NetworkProfile) error
AssignProperties_From_NetworkProfile populates our NetworkProfile from the provided source NetworkProfile
func (*NetworkProfile) AssignProperties_To_NetworkProfile ¶
func (profile *NetworkProfile) AssignProperties_To_NetworkProfile(destination *storage.NetworkProfile) error
AssignProperties_To_NetworkProfile populates the provided destination NetworkProfile from our NetworkProfile
func (*NetworkProfile) ConvertToARM ¶
func (profile *NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkProfile) DeepCopy ¶
func (in *NetworkProfile) DeepCopy() *NetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile.
func (*NetworkProfile) DeepCopyInto ¶
func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkProfile) Initialize_From_NetworkProfile_STATUS ¶
func (profile *NetworkProfile) Initialize_From_NetworkProfile_STATUS(source *NetworkProfile_STATUS) error
Initialize_From_NetworkProfile_STATUS populates our NetworkProfile from the provided source NetworkProfile_STATUS
func (*NetworkProfile) NewEmptyARMValue ¶
func (profile *NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkProfile) PopulateFromARM ¶
func (profile *NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkProfile_STATUS ¶
type NetworkProfile_STATUS struct { // LoadBalancerProfile: The cluster load balancer profile. LoadBalancerProfile *LoadBalancerProfile_STATUS `json:"loadBalancerProfile,omitempty"` // OutboundType: The OutboundType used for egress traffic. OutboundType *OutboundType_STATUS `json:"outboundType,omitempty"` // PodCidr: The CIDR used for OpenShift/Kubernetes Pods. PodCidr *string `json:"podCidr,omitempty"` // PreconfiguredNSG: Specifies whether subnets are pre-attached with an NSG PreconfiguredNSG *PreconfiguredNSG_STATUS `json:"preconfiguredNSG,omitempty"` // ServiceCidr: The CIDR used for OpenShift/Kubernetes Services. ServiceCidr *string `json:"serviceCidr,omitempty"` }
NetworkProfile represents a network profile.
func (*NetworkProfile_STATUS) AssignProperties_From_NetworkProfile_STATUS ¶
func (profile *NetworkProfile_STATUS) AssignProperties_From_NetworkProfile_STATUS(source *storage.NetworkProfile_STATUS) error
AssignProperties_From_NetworkProfile_STATUS populates our NetworkProfile_STATUS from the provided source NetworkProfile_STATUS
func (*NetworkProfile_STATUS) AssignProperties_To_NetworkProfile_STATUS ¶
func (profile *NetworkProfile_STATUS) AssignProperties_To_NetworkProfile_STATUS(destination *storage.NetworkProfile_STATUS) error
AssignProperties_To_NetworkProfile_STATUS populates the provided destination NetworkProfile_STATUS from our NetworkProfile_STATUS
func (*NetworkProfile_STATUS) DeepCopy ¶
func (in *NetworkProfile_STATUS) DeepCopy() *NetworkProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_STATUS.
func (*NetworkProfile_STATUS) DeepCopyInto ¶
func (in *NetworkProfile_STATUS) DeepCopyInto(out *NetworkProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkProfile_STATUS) NewEmptyARMValue ¶
func (profile *NetworkProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkProfile_STATUS) PopulateFromARM ¶
func (profile *NetworkProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OpenShiftCluster ¶
type OpenShiftCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenShiftCluster_Spec `json:"spec,omitempty"` Status OpenShiftCluster_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /redhatopenshift/resource-manager/Microsoft.RedHatOpenShift/openshiftclusters/stable/2023-11-22/redhatopenshift.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RedHatOpenShift/openShiftClusters/{resourceName}
func (*OpenShiftCluster) AssignProperties_From_OpenShiftCluster ¶
func (cluster *OpenShiftCluster) AssignProperties_From_OpenShiftCluster(source *storage.OpenShiftCluster) error
AssignProperties_From_OpenShiftCluster populates our OpenShiftCluster from the provided source OpenShiftCluster
func (*OpenShiftCluster) AssignProperties_To_OpenShiftCluster ¶
func (cluster *OpenShiftCluster) AssignProperties_To_OpenShiftCluster(destination *storage.OpenShiftCluster) error
AssignProperties_To_OpenShiftCluster populates the provided destination OpenShiftCluster from our OpenShiftCluster
func (*OpenShiftCluster) AzureName ¶
func (cluster *OpenShiftCluster) AzureName() string
AzureName returns the Azure name of the resource
func (*OpenShiftCluster) ConfigMapDestinationExpressions ¶
func (cluster *OpenShiftCluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*OpenShiftCluster) ConvertFrom ¶
func (cluster *OpenShiftCluster) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our OpenShiftCluster from the provided hub OpenShiftCluster
func (*OpenShiftCluster) ConvertTo ¶
func (cluster *OpenShiftCluster) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub OpenShiftCluster from our OpenShiftCluster
func (*OpenShiftCluster) DeepCopy ¶
func (in *OpenShiftCluster) DeepCopy() *OpenShiftCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftCluster.
func (*OpenShiftCluster) DeepCopyInto ¶
func (in *OpenShiftCluster) DeepCopyInto(out *OpenShiftCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftCluster) DeepCopyObject ¶
func (in *OpenShiftCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenShiftCluster) Default ¶
func (cluster *OpenShiftCluster) Default()
Default applies defaults to the OpenShiftCluster resource
func (OpenShiftCluster) GetAPIVersion ¶
func (cluster OpenShiftCluster) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-22"
func (*OpenShiftCluster) GetConditions ¶
func (cluster *OpenShiftCluster) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*OpenShiftCluster) GetResourceScope ¶
func (cluster *OpenShiftCluster) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*OpenShiftCluster) GetSpec ¶
func (cluster *OpenShiftCluster) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*OpenShiftCluster) GetStatus ¶
func (cluster *OpenShiftCluster) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*OpenShiftCluster) GetSupportedOperations ¶
func (cluster *OpenShiftCluster) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*OpenShiftCluster) GetType ¶
func (cluster *OpenShiftCluster) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.RedHatOpenShift/openShiftClusters"
func (*OpenShiftCluster) InitializeSpec ¶
func (cluster *OpenShiftCluster) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*OpenShiftCluster) NewEmptyStatus ¶
func (cluster *OpenShiftCluster) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*OpenShiftCluster) OriginalGVK ¶
func (cluster *OpenShiftCluster) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*OpenShiftCluster) Owner ¶
func (cluster *OpenShiftCluster) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*OpenShiftCluster) SecretDestinationExpressions ¶
func (cluster *OpenShiftCluster) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*OpenShiftCluster) SetConditions ¶
func (cluster *OpenShiftCluster) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*OpenShiftCluster) SetStatus ¶
func (cluster *OpenShiftCluster) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*OpenShiftCluster) ValidateCreate ¶
func (cluster *OpenShiftCluster) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*OpenShiftCluster) ValidateDelete ¶
func (cluster *OpenShiftCluster) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*OpenShiftCluster) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type OpenShiftClusterList ¶
type OpenShiftClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpenShiftCluster `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /redhatopenshift/resource-manager/Microsoft.RedHatOpenShift/openshiftclusters/stable/2023-11-22/redhatopenshift.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RedHatOpenShift/openShiftClusters/{resourceName}
func (*OpenShiftClusterList) DeepCopy ¶
func (in *OpenShiftClusterList) DeepCopy() *OpenShiftClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftClusterList.
func (*OpenShiftClusterList) DeepCopyInto ¶
func (in *OpenShiftClusterList) DeepCopyInto(out *OpenShiftClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftClusterList) DeepCopyObject ¶
func (in *OpenShiftClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenShiftClusterOperatorSpec ¶
type OpenShiftClusterOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*OpenShiftClusterOperatorSpec) AssignProperties_From_OpenShiftClusterOperatorSpec ¶
func (operator *OpenShiftClusterOperatorSpec) AssignProperties_From_OpenShiftClusterOperatorSpec(source *storage.OpenShiftClusterOperatorSpec) error
AssignProperties_From_OpenShiftClusterOperatorSpec populates our OpenShiftClusterOperatorSpec from the provided source OpenShiftClusterOperatorSpec
func (*OpenShiftClusterOperatorSpec) AssignProperties_To_OpenShiftClusterOperatorSpec ¶
func (operator *OpenShiftClusterOperatorSpec) AssignProperties_To_OpenShiftClusterOperatorSpec(destination *storage.OpenShiftClusterOperatorSpec) error
AssignProperties_To_OpenShiftClusterOperatorSpec populates the provided destination OpenShiftClusterOperatorSpec from our OpenShiftClusterOperatorSpec
func (*OpenShiftClusterOperatorSpec) DeepCopy ¶
func (in *OpenShiftClusterOperatorSpec) DeepCopy() *OpenShiftClusterOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftClusterOperatorSpec.
func (*OpenShiftClusterOperatorSpec) DeepCopyInto ¶
func (in *OpenShiftClusterOperatorSpec) DeepCopyInto(out *OpenShiftClusterOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenShiftCluster_STATUS ¶
type OpenShiftCluster_STATUS struct { // ApiserverProfile: The cluster API server profile. ApiserverProfile *APIServerProfile_STATUS `json:"apiserverProfile,omitempty"` // ClusterProfile: The cluster profile. ClusterProfile *ClusterProfile_STATUS `json:"clusterProfile,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ConsoleProfile: The console profile. ConsoleProfile *ConsoleProfile_STATUS `json:"consoleProfile,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IngressProfiles: The cluster ingress profiles. IngressProfiles []IngressProfile_STATUS `json:"ingressProfiles,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MasterProfile: The cluster master profile. MasterProfile *MasterProfile_STATUS `json:"masterProfile,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // NetworkProfile: The cluster network profile. NetworkProfile *NetworkProfile_STATUS `json:"networkProfile,omitempty"` // ProvisioningState: The cluster provisioning state. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ServicePrincipalProfile: The cluster service principal profile. ServicePrincipalProfile *ServicePrincipalProfile_STATUS `json:"servicePrincipalProfile,omitempty"` // SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // WorkerProfiles: The cluster worker profiles. WorkerProfiles []WorkerProfile_STATUS `json:"workerProfiles,omitempty"` // WorkerProfilesStatus: The cluster worker profiles status. WorkerProfilesStatus []WorkerProfile_STATUS `json:"workerProfilesStatus,omitempty"` }
OpenShiftCluster represents an Azure Red Hat OpenShift cluster.
func (*OpenShiftCluster_STATUS) AssignProperties_From_OpenShiftCluster_STATUS ¶
func (cluster *OpenShiftCluster_STATUS) AssignProperties_From_OpenShiftCluster_STATUS(source *storage.OpenShiftCluster_STATUS) error
AssignProperties_From_OpenShiftCluster_STATUS populates our OpenShiftCluster_STATUS from the provided source OpenShiftCluster_STATUS
func (*OpenShiftCluster_STATUS) AssignProperties_To_OpenShiftCluster_STATUS ¶
func (cluster *OpenShiftCluster_STATUS) AssignProperties_To_OpenShiftCluster_STATUS(destination *storage.OpenShiftCluster_STATUS) error
AssignProperties_To_OpenShiftCluster_STATUS populates the provided destination OpenShiftCluster_STATUS from our OpenShiftCluster_STATUS
func (*OpenShiftCluster_STATUS) ConvertStatusFrom ¶
func (cluster *OpenShiftCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our OpenShiftCluster_STATUS from the provided source
func (*OpenShiftCluster_STATUS) ConvertStatusTo ¶
func (cluster *OpenShiftCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our OpenShiftCluster_STATUS
func (*OpenShiftCluster_STATUS) DeepCopy ¶
func (in *OpenShiftCluster_STATUS) DeepCopy() *OpenShiftCluster_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftCluster_STATUS.
func (*OpenShiftCluster_STATUS) DeepCopyInto ¶
func (in *OpenShiftCluster_STATUS) DeepCopyInto(out *OpenShiftCluster_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftCluster_STATUS) NewEmptyARMValue ¶
func (cluster *OpenShiftCluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OpenShiftCluster_STATUS) PopulateFromARM ¶
func (cluster *OpenShiftCluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OpenShiftCluster_Spec ¶
type OpenShiftCluster_Spec struct { // ApiserverProfile: The cluster API server profile. ApiserverProfile *APIServerProfile `json:"apiserverProfile,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // ClusterProfile: The cluster profile. ClusterProfile *ClusterProfile `json:"clusterProfile,omitempty"` // IngressProfiles: The cluster ingress profiles. IngressProfiles []IngressProfile `json:"ingressProfiles,omitempty"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MasterProfile: The cluster master profile. MasterProfile *MasterProfile `json:"masterProfile,omitempty"` // NetworkProfile: The cluster network profile. NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *OpenShiftClusterOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // ServicePrincipalProfile: The cluster service principal profile. ServicePrincipalProfile *ServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // WorkerProfiles: The cluster worker profiles. WorkerProfiles []WorkerProfile `json:"workerProfiles,omitempty"` }
func (*OpenShiftCluster_Spec) AssignProperties_From_OpenShiftCluster_Spec ¶
func (cluster *OpenShiftCluster_Spec) AssignProperties_From_OpenShiftCluster_Spec(source *storage.OpenShiftCluster_Spec) error
AssignProperties_From_OpenShiftCluster_Spec populates our OpenShiftCluster_Spec from the provided source OpenShiftCluster_Spec
func (*OpenShiftCluster_Spec) AssignProperties_To_OpenShiftCluster_Spec ¶
func (cluster *OpenShiftCluster_Spec) AssignProperties_To_OpenShiftCluster_Spec(destination *storage.OpenShiftCluster_Spec) error
AssignProperties_To_OpenShiftCluster_Spec populates the provided destination OpenShiftCluster_Spec from our OpenShiftCluster_Spec
func (*OpenShiftCluster_Spec) ConvertSpecFrom ¶
func (cluster *OpenShiftCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our OpenShiftCluster_Spec from the provided source
func (*OpenShiftCluster_Spec) ConvertSpecTo ¶
func (cluster *OpenShiftCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our OpenShiftCluster_Spec
func (*OpenShiftCluster_Spec) ConvertToARM ¶
func (cluster *OpenShiftCluster_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OpenShiftCluster_Spec) DeepCopy ¶
func (in *OpenShiftCluster_Spec) DeepCopy() *OpenShiftCluster_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftCluster_Spec.
func (*OpenShiftCluster_Spec) DeepCopyInto ¶
func (in *OpenShiftCluster_Spec) DeepCopyInto(out *OpenShiftCluster_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftCluster_Spec) Initialize_From_OpenShiftCluster_STATUS ¶
func (cluster *OpenShiftCluster_Spec) Initialize_From_OpenShiftCluster_STATUS(source *OpenShiftCluster_STATUS) error
Initialize_From_OpenShiftCluster_STATUS populates our OpenShiftCluster_Spec from the provided source OpenShiftCluster_STATUS
func (*OpenShiftCluster_Spec) NewEmptyARMValue ¶
func (cluster *OpenShiftCluster_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OpenShiftCluster_Spec) OriginalVersion ¶
func (cluster *OpenShiftCluster_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*OpenShiftCluster_Spec) PopulateFromARM ¶
func (cluster *OpenShiftCluster_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*OpenShiftCluster_Spec) SetAzureName ¶
func (cluster *OpenShiftCluster_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type OutboundType ¶
type OutboundType string
The outbound routing strategy used to provide your cluster egress to the internet. +kubebuilder:validation:Enum={"Loadbalancer","UserDefinedRouting"}
type OutboundType_STATUS ¶
type OutboundType_STATUS string
The outbound routing strategy used to provide your cluster egress to the internet.
type PreconfiguredNSG ¶
type PreconfiguredNSG string
PreconfiguredNSG represents whether customers want to use their own NSG attached to the subnets +kubebuilder:validation:Enum={"Disabled","Enabled"}
type PreconfiguredNSG_STATUS ¶
type PreconfiguredNSG_STATUS string
PreconfiguredNSG represents whether customers want to use their own NSG attached to the subnets
type ProvisioningState_STATUS ¶
type ProvisioningState_STATUS string
ProvisioningState represents a provisioning state.
type ServicePrincipalProfile ¶
type ServicePrincipalProfile struct { // ClientId: The client ID used for the cluster. ClientId *string `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"` // ClientIdFromConfig: The client ID used for the cluster. ClientIdFromConfig *genruntime.ConfigMapReference `json:"clientIdFromConfig,omitempty" optionalConfigMapPair:"ClientId"` // ClientSecret: The client secret used for the cluster. ClientSecret *genruntime.SecretReference `json:"clientSecret,omitempty"` }
ServicePrincipalProfile represents a service principal profile.
func (*ServicePrincipalProfile) AssignProperties_From_ServicePrincipalProfile ¶
func (profile *ServicePrincipalProfile) AssignProperties_From_ServicePrincipalProfile(source *storage.ServicePrincipalProfile) error
AssignProperties_From_ServicePrincipalProfile populates our ServicePrincipalProfile from the provided source ServicePrincipalProfile
func (*ServicePrincipalProfile) AssignProperties_To_ServicePrincipalProfile ¶
func (profile *ServicePrincipalProfile) AssignProperties_To_ServicePrincipalProfile(destination *storage.ServicePrincipalProfile) error
AssignProperties_To_ServicePrincipalProfile populates the provided destination ServicePrincipalProfile from our ServicePrincipalProfile
func (*ServicePrincipalProfile) ConvertToARM ¶
func (profile *ServicePrincipalProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServicePrincipalProfile) DeepCopy ¶
func (in *ServicePrincipalProfile) DeepCopy() *ServicePrincipalProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalProfile.
func (*ServicePrincipalProfile) DeepCopyInto ¶
func (in *ServicePrincipalProfile) DeepCopyInto(out *ServicePrincipalProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicePrincipalProfile) Initialize_From_ServicePrincipalProfile_STATUS ¶
func (profile *ServicePrincipalProfile) Initialize_From_ServicePrincipalProfile_STATUS(source *ServicePrincipalProfile_STATUS) error
Initialize_From_ServicePrincipalProfile_STATUS populates our ServicePrincipalProfile from the provided source ServicePrincipalProfile_STATUS
func (*ServicePrincipalProfile) NewEmptyARMValue ¶
func (profile *ServicePrincipalProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServicePrincipalProfile) PopulateFromARM ¶
func (profile *ServicePrincipalProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServicePrincipalProfile_STATUS ¶
type ServicePrincipalProfile_STATUS struct { // ClientId: The client ID used for the cluster. ClientId *string `json:"clientId,omitempty"` }
ServicePrincipalProfile represents a service principal profile.
func (*ServicePrincipalProfile_STATUS) AssignProperties_From_ServicePrincipalProfile_STATUS ¶
func (profile *ServicePrincipalProfile_STATUS) AssignProperties_From_ServicePrincipalProfile_STATUS(source *storage.ServicePrincipalProfile_STATUS) error
AssignProperties_From_ServicePrincipalProfile_STATUS populates our ServicePrincipalProfile_STATUS from the provided source ServicePrincipalProfile_STATUS
func (*ServicePrincipalProfile_STATUS) AssignProperties_To_ServicePrincipalProfile_STATUS ¶
func (profile *ServicePrincipalProfile_STATUS) AssignProperties_To_ServicePrincipalProfile_STATUS(destination *storage.ServicePrincipalProfile_STATUS) error
AssignProperties_To_ServicePrincipalProfile_STATUS populates the provided destination ServicePrincipalProfile_STATUS from our ServicePrincipalProfile_STATUS
func (*ServicePrincipalProfile_STATUS) DeepCopy ¶
func (in *ServicePrincipalProfile_STATUS) DeepCopy() *ServicePrincipalProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePrincipalProfile_STATUS.
func (*ServicePrincipalProfile_STATUS) DeepCopyInto ¶
func (in *ServicePrincipalProfile_STATUS) DeepCopyInto(out *ServicePrincipalProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicePrincipalProfile_STATUS) NewEmptyARMValue ¶
func (profile *ServicePrincipalProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServicePrincipalProfile_STATUS) PopulateFromARM ¶
func (profile *ServicePrincipalProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Visibility ¶
type Visibility string
Visibility represents visibility. +kubebuilder:validation:Enum={"Private","Public"}
type WorkerProfile ¶
type WorkerProfile struct { // Count: The number of worker VMs. Count *int `json:"count,omitempty"` // DiskEncryptionSetReference: The resource ID of an associated DiskEncryptionSet, if applicable. DiskEncryptionSetReference *genruntime.ResourceReference `armReference:"DiskEncryptionSetId" json:"diskEncryptionSetReference,omitempty"` // DiskSizeGB: The disk size of the worker VMs. DiskSizeGB *int `json:"diskSizeGB,omitempty"` // EncryptionAtHost: Whether master virtual machines are encrypted at host. EncryptionAtHost *EncryptionAtHost `json:"encryptionAtHost,omitempty"` // Name: The worker profile name. Name *string `json:"name,omitempty"` // SubnetReference: The Azure resource ID of the worker subnet. SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"` // VmSize: The size of the worker VMs. VmSize *string `json:"vmSize,omitempty"` }
WorkerProfile represents a worker profile.
func (*WorkerProfile) AssignProperties_From_WorkerProfile ¶
func (profile *WorkerProfile) AssignProperties_From_WorkerProfile(source *storage.WorkerProfile) error
AssignProperties_From_WorkerProfile populates our WorkerProfile from the provided source WorkerProfile
func (*WorkerProfile) AssignProperties_To_WorkerProfile ¶
func (profile *WorkerProfile) AssignProperties_To_WorkerProfile(destination *storage.WorkerProfile) error
AssignProperties_To_WorkerProfile populates the provided destination WorkerProfile from our WorkerProfile
func (*WorkerProfile) ConvertToARM ¶
func (profile *WorkerProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WorkerProfile) DeepCopy ¶
func (in *WorkerProfile) DeepCopy() *WorkerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerProfile.
func (*WorkerProfile) DeepCopyInto ¶
func (in *WorkerProfile) DeepCopyInto(out *WorkerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkerProfile) Initialize_From_WorkerProfile_STATUS ¶
func (profile *WorkerProfile) Initialize_From_WorkerProfile_STATUS(source *WorkerProfile_STATUS) error
Initialize_From_WorkerProfile_STATUS populates our WorkerProfile from the provided source WorkerProfile_STATUS
func (*WorkerProfile) NewEmptyARMValue ¶
func (profile *WorkerProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WorkerProfile) PopulateFromARM ¶
func (profile *WorkerProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WorkerProfile_STATUS ¶
type WorkerProfile_STATUS struct { // Count: The number of worker VMs. Count *int `json:"count,omitempty"` // DiskEncryptionSetId: The resource ID of an associated DiskEncryptionSet, if applicable. DiskEncryptionSetId *string `json:"diskEncryptionSetId,omitempty"` // DiskSizeGB: The disk size of the worker VMs. DiskSizeGB *int `json:"diskSizeGB,omitempty"` // EncryptionAtHost: Whether master virtual machines are encrypted at host. EncryptionAtHost *EncryptionAtHost_STATUS `json:"encryptionAtHost,omitempty"` // Name: The worker profile name. Name *string `json:"name,omitempty"` // SubnetId: The Azure resource ID of the worker subnet. SubnetId *string `json:"subnetId,omitempty"` // VmSize: The size of the worker VMs. VmSize *string `json:"vmSize,omitempty"` }
WorkerProfile represents a worker profile.
func (*WorkerProfile_STATUS) AssignProperties_From_WorkerProfile_STATUS ¶
func (profile *WorkerProfile_STATUS) AssignProperties_From_WorkerProfile_STATUS(source *storage.WorkerProfile_STATUS) error
AssignProperties_From_WorkerProfile_STATUS populates our WorkerProfile_STATUS from the provided source WorkerProfile_STATUS
func (*WorkerProfile_STATUS) AssignProperties_To_WorkerProfile_STATUS ¶
func (profile *WorkerProfile_STATUS) AssignProperties_To_WorkerProfile_STATUS(destination *storage.WorkerProfile_STATUS) error
AssignProperties_To_WorkerProfile_STATUS populates the provided destination WorkerProfile_STATUS from our WorkerProfile_STATUS
func (*WorkerProfile_STATUS) DeepCopy ¶
func (in *WorkerProfile_STATUS) DeepCopy() *WorkerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerProfile_STATUS.
func (*WorkerProfile_STATUS) DeepCopyInto ¶
func (in *WorkerProfile_STATUS) DeepCopyInto(out *WorkerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkerProfile_STATUS) NewEmptyARMValue ¶
func (profile *WorkerProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WorkerProfile_STATUS) PopulateFromARM ¶
func (profile *WorkerProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
Package storage contains API Schema definitions for the redhatopenshift storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=redhatopenshift.azure.com +versionName=v1api20231122storage
|
Package storage contains API Schema definitions for the redhatopenshift storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=redhatopenshift.azure.com +versionName=v1api20231122storage |