package
0.0.0-20250121170451-d1a252991bd4
Repository: https://github.com/openshift/installer-aro-wrapper.git
Documentation: pkg.go.dev

# Functions

InstallPhaseString retrieves an enum value from the enum constants string name.
InstallPhaseStrings returns a slice of all String values of the enum.
InstallPhaseValues returns all values of the enum.
NewCloudError returns a new CloudError.
WriteCloudError writes a CloudError to the given ResponseWriter.
WriteError constructs and writes a CloudError to the given ResponseWriter.

# Constants

ArchitectureVersionV1: 4.3, 4.4: 2 load balancers, 2 NSGs.
ArchitectureVersionV2: 4.5: 1 load balancer, 1 NSG.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
CloudErrorCodes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EncryptionAtHost constants.
EncryptionAtHost constants.
FeatureFlagAdminKubeconfig is the feature in the subscription that is used to enable adminKubeconfig api.
FeatureFlagMTU3900 is the feature in the subscription that causes new OpenShift cluster nodes to use the largest available Maximum Transmission Unit (MTU) on Azure virtual networks, which as of late 2021 is 3900 bytes.
FeatureFlagSaveAROTestConfig is the feature in the subscription that is used to indicate if we need to save ARO cluster config into the E2E StorageAccount.
FipsValidatedModules constants.
FipsValidatedModules constants.
InstallPhase constants.
InstallPhase constants.
No description provided by the author
No description provided by the author
MTUSize constants.
MTUSize constants.
OutboundType constants.
OutboundType constants.
ProvisioningState constants.
ProvisioningState constants.
ProvisioningState constants.
ProvisioningState constants.
ProvisioningState constants.
ProvisioningState constants.
No description provided by the author
No description provided by the author
SubscriptionState constants.
SubscriptionState constants.
SubscriptionState constants.
SubscriptionState constants.
SubscriptionState constants.
Visibility constants.
Visibility constants.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.
VMSize constants add required resources in pkg/api/validate/dynamic/quota.go when adding a new VMSize.

# Structs

AccountOwnerProfile represents the subscription account owner information.
APIServerProfile represents an API server profile.
CloudError represents a cloud error.
CloudErrorBody represents the body of a cloud error.
ClusterProfile represents a cluster profile.
ClusterUserAssignedIdentity stores information about a user-assigned managed identity in a predefined format required by Microsoft's Managed Identity team.
ConsoleProfile represents a console profile.
FeatureProfile represents a feature profile.
HiveProfile represents the hive related data of a cluster.
Identity stores information about the cluster MSI(s) in a workload identity cluster.
IngressProfile represents an ingress profile.
Install represents an install process.
MasterProfile represents a master profile.
MissingFields retains values that do not map to struct fields during JSON marshalling/unmarshalling.
NetworkProfile represents a network profile.
OpenShiftCluster represents an OpenShift cluster.
OpenShiftClusterProperties represents an OpenShift cluster's properties.
PlatformWorkloadIdentity stores information representing a single workload identity.
PlatformWorkloadIdentityProfile encapsulates all information that is specific to workload identity clusters.
RegisteredFeatureProfile represents the features registered to the subscription.
RegistryProfile represents a registry's login.
ServicePrincipalProfile represents a service principal profile.
Subscription represents a subscription.
SubscriptionProperties represents subscription properties.
SystemData represets metadata provided by arm.
WorkerProfile represents a worker profile.

# Type aliases

ArchitectureVersion represents an architecture version.
CreatedByType by defines user type, which executed the request This field should match common-types field names for swagger and sdk generation.
EncryptionAtHost represents encryption at host.
FipsValidatedModules determines if FIPS is used.
InstallPhase represents an install phase.
No description provided by the author
MTUSize represents the MTU size of a cluster.
Cluster-scoped flags.
OutboundType represents the type of routing a cluster is using.
ProvisioningState represents a provisioning state.
SecureBytes represents an encrypted []byte.
SecureString represents an encrypted string.
SoftwareDefinedNetwork.
SubscriptionState represents a subscription state.
UpgradeableTo stores a single OpenShift version a workload identity cluster can be upgraded to.
UserAssignedIdentities stores a mapping from resource IDs of managed identities to their client/principal IDs.
Visibility represents visibility.
VMSize represents a VM size.