Azure.ResourceManager.RedHatOpenShiftHcp.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| ArmRedHatOpenShiftHcpModelFactory |
A factory class for creating instances of the models for mocking. |
| HcpOpenShiftClusterAdminCredential |
HCP cluster admin credential. |
| HcpOpenShiftClusterAdminCredentialRequestContent |
HCP cluster admin credential request body. |
| HcpOpenShiftClusterApiProfile |
Information about the API of a cluster. |
| HcpOpenShiftClusterAutoscalingProfile |
ClusterAutoscaling specifies auto-scaling behavior that applies to all NodePools associated with a control plane. |
| HcpOpenShiftClusterCondition |
Condition represents an observation of a resource's state. |
| HcpOpenShiftClusterCustomerManagedEncryptionProfile |
Customer managed encryption key profile. |
| HcpOpenShiftClusterDnsProfile |
DNS contains the DNS settings of the cluster. |
| HcpOpenShiftClusterEtcdDataEncryptionProfile |
The ETCD data encryption settings. |
| HcpOpenShiftClusterExternalAuthClaimProfile |
External Auth claim profile. |
| HcpOpenShiftClusterExternalAuthClientComponentProfile |
External Auth component profile Must have unique namespace/name pairs. |
| HcpOpenShiftClusterExternalAuthClientProfile |
External Auth client profile This configures how on-cluster, platform clients should request tokens from the identity provider. |
| HcpOpenShiftClusterExternalAuthGroupClaimProfile |
External Auth claim profile This configures how the groups of a cluster identity should be constructed from the claims in a JWT token issued by the identity provider. When referencing a claim, if the claim is present in the JWT token, its value must be a list of groups separated by a comma (','). For example - '"example"' and '"exampleOne", "exampleTwo", "exampleThree"' are valid claim values. |
| HcpOpenShiftClusterExternalAuthProperties |
External Auth profile. |
| HcpOpenShiftClusterExternalAuthTokenClaimMappingsProfile |
External Auth claim mappings profile. At a minimum username or groups must be defined. |
| HcpOpenShiftClusterExternalAuthTokenClaimValidationRule |
External Auth claim validation rule. |
| HcpOpenShiftClusterExternalAuthTokenIssuerProfile |
Token issuer profile This configures how the platform interacts with the identity provider and how tokens issued from the identity provider are evaluated by the Kubernetes API server. |
| HcpOpenShiftClusterExternalAuthTokenRequiredClaim |
Token required claim validation rule. |
| HcpOpenShiftClusterExternalAuthUsernameClaimProfile |
External Auth claim profile This configures how the username of a cluster identity should be constructed from the claims in a JWT token issued by the identity provider. |
| HcpOpenShiftClusterImageDigestMirror |
ImageDigestMirror specifies a set of mirror registries to redirect image pulls targeting the specified source registries. |
| HcpOpenShiftClusterKmsEncryptionProfile |
Configure etcd encryption Key Management Service (KMS) key.
Your Microsoft Entra application used to create the cluster must be authorized to access this keyvault,
e.g using the AzureCLI: |
| HcpOpenShiftClusterKmsKey |
A representation of a KeyVault Secret. |
| HcpOpenShiftClusterNetworkProfile |
OpenShift networking configuration. |
| HcpOpenShiftClusterNodePoolAutoScaling |
Node pool autoscaling. |
| HcpOpenShiftClusterNodePoolLabel |
Label represents the Kubernetes label. |
| HcpOpenShiftClusterNodePoolOSDiskProfile |
The settings and configuration options for OSDisk. |
| HcpOpenShiftClusterNodePoolPlatformProfile |
Azure node pool platform configuration. |
| HcpOpenShiftClusterNodePoolProperties |
Represents the node pool properties. |
| HcpOpenShiftClusterNodePoolTaint |
Taint is controlling the node taint and its effects. |
| HcpOpenShiftClusterNodePoolVersionProfile |
Versions represents an OpenShift version. |
| HcpOpenShiftClusterPlatformProfile |
Azure specific configuration. |
| HcpOpenShiftClusterProperties |
HCP cluster properties. |
| HcpOpenShiftClusterUserAssignedIdentitiesProfile |
Represents the information related to Azure User-Assigned managed identities needed to perform Operators authentication based on Azure User-Assigned Managed Identities |
| HcpOpenShiftClusterVersionProfile |
Versions represents an OpenShift version. |
| HcpOpenShiftVersionProperties |
HcpOpenShiftVersionProperties contains details of an available HCP Openshift version. |
| HcpOperatorIdentityRoleSetProperties |
HCP Operator Identity Roles properties. |
| OperatorIdentityRoles |
Role definitions for a specific operator. |
| RoleDefinitionInfo |
A single role definition required by a given operator. |
Structs
| Name | Description |
|---|---|
| CryptoRestrictions |
Cryptographic restrictions for kernel and userspace libraries. |
| ExternalAuthProvisioningState |
The resource provisioning state. |
| HcpOpenShiftClusterApiVisibility |
The internet visibility of the OpenShift API server. |
| HcpOpenShiftClusterConditionStatusType |
Representation of the possible values of a condition status. |
| HcpOpenShiftClusterConditionType |
Representation of the possible condition types. |
| HcpOpenShiftClusterCustomerManagedEncryptionType |
The encryption types supported for a customer managed key. |
| HcpOpenShiftClusterEtcdDataEncryptionKeyManagementModeType |
The encryption key management mode types supported for ETCD data encryption. |
| HcpOpenShiftClusterExternalAuthClientType |
Representation of the possible values of an external authentication client's type. |
| HcpOpenShiftClusterExternalAuthTokenValidationRuleType |
Representation of the different claim validation rule types that can be configured. |
| HcpOpenShiftClusterExternalAuthUsernameClaimPrefixPolicy |
UsernameClaimPrefixPolicy configures whether to add a prefix to a JWT claim. |
| HcpOpenShiftClusterImageRegistryState |
The desired state of the ImageStream-backed cluster image registry. |
| HcpOpenShiftClusterIngressType |
The type of the default cluster ingress. |
| HcpOpenShiftClusterKeyVaultVisibility |
The internet visibility of a keyvault resource. |
| HcpOpenShiftClusterNetworkType |
The cluster network type. |
| HcpOpenShiftClusterNodePoolDiskStorageAccountType |
Supported Azure storage account types
|
| HcpOpenShiftClusterNodePoolOSDiskType |
The type of the OS disk
|
| HcpOpenShiftClusterNodePoolTaintEffect |
The taint effect the same as in Kubernetes. |
| HcpOpenShiftClusterOutboundType |
The outbound routing strategy used to provide your cluster egress to the internet. |
| OperatorIdentityRequired |
Indicates if the identity is required. |
| ProvisioningState |
The resource provisioning state. |