# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
APIServerProfile represents an API server profile.
APIServerProfile represents an API server profile.
ClusterProfile represents a cluster profile.
ClusterProfile represents a cluster profile.
ConsoleProfile represents a console profile.
EffectiveOutboundIP represents an effective outbound IP resource of the cluster public load balancer.
IngressProfile represents an ingress profile.
IngressProfile represents an ingress profile.
LoadBalancerProfile represents the profile of the cluster public load balancer.
LoadBalancerProfile represents the profile of the cluster public load balancer.
ManagedOutboundIPs represents the desired managed outbound IPs for the cluster public load balancer.
ManagedOutboundIPs represents the desired managed outbound IPs for the cluster public load balancer.
MasterProfile represents a master profile.
MasterProfile represents a master profile.
NetworkProfile represents a network profile.
NetworkProfile represents a network profile.
+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}.
No description provided by the author
OpenShiftCluster represents an Azure Red Hat OpenShift cluster.
+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}.
Details for configuring operator behavior.
ServicePrincipalProfile represents a service principal profile.
ServicePrincipalProfile represents a service principal profile.
Metadata pertaining to creation and last modification of the resource.
WorkerProfile represents a worker profile.
WorkerProfile represents a worker profile.
# Type aliases
+kubebuilder:validation:Enum={"2023-11-22"}.
EncryptionAtHost represents encryption at host state +kubebuilder:validation:Enum={"Disabled","Enabled"}.
EncryptionAtHost represents encryption at host state.
FipsValidatedModules determines if FIPS is used.
FipsValidatedModules determines if FIPS is used.
The outbound routing strategy used to provide your cluster egress to the internet.
The outbound routing strategy used to provide your cluster egress to the internet.
PreconfiguredNSG represents whether customers want to use their own NSG attached to the subnets +kubebuilder:validation:Enum={"Disabled","Enabled"}.
PreconfiguredNSG represents whether customers want to use their own NSG attached to the subnets.
ProvisioningState represents a provisioning state.
No description provided by the author
No description provided by the author
Visibility represents visibility.
Visibility represents visibility.