|
HcpOpenShiftClusterAdminCredential(String, DateTimeOffset)
|
HCP cluster admin credential.
|
|
HcpOpenShiftClusterAdminCredentialRequestContent(String)
|
HCP cluster admin credential request body.
|
|
HcpOpenShiftClusterApiProfile(Uri, Nullable<HcpOpenShiftClusterApiVisibility>, IEnumerable<String>)
|
Information about the API of a cluster.
|
|
HcpOpenShiftClusterAutoscalingProfile(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
|
ClusterAutoscaling specifies auto-scaling behavior that
applies to all NodePools associated with a control plane.
|
|
HcpOpenShiftClusterCondition(HcpOpenShiftClusterConditionType, HcpOpenShiftClusterConditionStatusType, DateTimeOffset, String, String)
|
Condition represents an observation of a resource's state.
|
|
HcpOpenShiftClusterCustomerManagedEncryptionProfile(Nullable<HcpOpenShiftClusterCustomerManagedEncryptionType>,
HcpOpenShiftClusterKmsEncryptionProfile)
|
Customer managed encryption key profile.
|
|
HcpOpenShiftClusterData(ResourceIdentifier, String, ResourceType,
SystemData, IDictionary<String,String>, AzureLocation, HcpOpenShiftClusterProperties,
ManagedServiceIdentity)
|
HCP cluster resource.
|
|
HcpOpenShiftClusterDnsProfile(String, String)
|
DNS contains the DNS settings of the cluster.
|
|
HcpOpenShiftClusterEtcdDataEncryptionProfile(HcpOpenShiftClusterEtcdDataEncryptionKeyManagementModeType,
HcpOpenShiftClusterCustomerManagedEncryptionProfile)
|
The ETCD data encryption settings.
|
|
HcpOpenShiftClusterExternalAuthClaimProfile(HcpOpenShiftClusterExternalAuthTokenClaimMappingsProfile,
IEnumerable<HcpOpenShiftClusterExternalAuthTokenClaimValidationRule>)
|
External Auth claim profile.
|
|
HcpOpenShiftClusterExternalAuthClientComponentProfile(String, String)
|
External Auth component profile
Must have unique namespace/name pairs.
|
|
HcpOpenShiftClusterExternalAuthClientProfile(HcpOpenShiftClusterExternalAuthClientComponentProfile,
String, IEnumerable<String>, HcpOpenShiftClusterExternalAuthClientType)
|
External Auth client profile
This configures how on-cluster, platform clients should request tokens from the identity provider.
|
|
HcpOpenShiftClusterExternalAuthData(ResourceIdentifier, String, ResourceType, SystemData, HcpOpenShiftClusterExternalAuthProperties)
|
ExternalAuth resource.
|
|
HcpOpenShiftClusterExternalAuthGroupClaimProfile(String, String)
|
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(Nullable<ExternalAuthProvisioningState>,
IEnumerable<HcpOpenShiftClusterCondition>, HcpOpenShiftClusterExternalAuthTokenIssuerProfile,
IEnumerable<HcpOpenShiftClusterExternalAuthClientProfile>, HcpOpenShiftClusterExternalAuthClaimProfile)
|
|
HcpOpenShiftClusterExternalAuthTokenClaimMappingsProfile(HcpOpenShiftClusterExternalAuthUsernameClaimProfile,
HcpOpenShiftClusterExternalAuthGroupClaimProfile)
|
External Auth claim mappings profile.
At a minimum username or groups must be defined.
|
|
HcpOpenShiftClusterExternalAuthTokenClaimValidationRule(Nullable<HcpOpenShiftClusterExternalAuthTokenValidationRuleType>,
HcpOpenShiftClusterExternalAuthTokenRequiredClaim)
|
External Auth claim validation rule.
|
|
HcpOpenShiftClusterExternalAuthTokenIssuerProfile(Uri, IEnumerable<String>, String)
|
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(String, String)
|
Token required claim validation rule.
|
|
HcpOpenShiftClusterExternalAuthUsernameClaimProfile(String, String, Nullable<HcpOpenShiftClusterExternalAuthUsernameClaimPrefixPolicy>)
|
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(String, IEnumerable<String>)
|
ImageDigestMirror specifies a set of mirror registries to redirect image
pulls targeting the specified source registries.
|
|
HcpOpenShiftClusterKmsEncryptionProfile(String, HcpOpenShiftClusterKeyVaultVisibility, HcpOpenShiftClusterKmsKey)
|
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: az keyvault set-policy -n $KEYVAULT_NAME --key-permissions decrypt encrypt --spn (YOUR APPLICATION CLIENT ID)
|
|
HcpOpenShiftClusterKmsKey(String, String)
|
A representation of a KeyVault Secret.
|
|
HcpOpenShiftClusterNetworkProfile(Nullable<HcpOpenShiftClusterNetworkType>, String, String, String, Nullable<Int32>)
|
OpenShift networking configuration.
|
|
HcpOpenShiftClusterNodePoolAutoScaling(Nullable<Int32>, Nullable<Int32>)
|
Node pool autoscaling.
|
|
HcpOpenShiftClusterNodePoolData(ResourceIdentifier, String, ResourceType,
SystemData, IDictionary<String,String>, AzureLocation, HcpOpenShiftClusterNodePoolProperties,
ManagedServiceIdentity)
|
Concrete tracked resource types can be created by aliasing this type using a specific property type.
|
|
HcpOpenShiftClusterNodePoolLabel(String, String)
|
Label represents the Kubernetes label.
|
|
HcpOpenShiftClusterNodePoolOSDiskProfile(Nullable<Int32>, Nullable<HcpOpenShiftClusterNodePoolDiskStorageAccountType>,
ResourceIdentifier, Nullable<HcpOpenShiftClusterNodePoolOSDiskType>)
|
The settings and configuration options for OSDisk.
|
|
HcpOpenShiftClusterNodePoolPlatformProfile(ResourceIdentifier, String, Nullable<Boolean>, HcpOpenShiftClusterNodePoolOSDiskProfile, String)
|
Azure node pool platform configuration.
|
|
HcpOpenShiftClusterNodePoolProperties(Nullable<ProvisioningState>,
HcpOpenShiftClusterNodePoolVersionProfile, HcpOpenShiftClusterNodePoolPlatformProfile,
Nullable<Int32>, Nullable<Boolean>, HcpOpenShiftClusterNodePoolAutoScaling,
IEnumerable<HcpOpenShiftClusterNodePoolLabel>, IEnumerable<HcpOpenShiftClusterNodePoolTaint>,
Nullable<Int32>, IEnumerable<HcpOpenShiftClusterCondition>)
|
|
HcpOpenShiftClusterNodePoolTaint(String, String, HcpOpenShiftClusterNodePoolTaintEffect)
|
Taint is controlling the node taint and its effects.
|
|
HcpOpenShiftClusterNodePoolVersionProfile(String, String)
|
Versions represents an OpenShift version.
|
|
HcpOpenShiftClusterPlatformProfile(String, ResourceIdentifier,
ResourceIdentifier, Nullable<HcpOpenShiftClusterOutboundType>,
ResourceIdentifier, HcpOpenShiftClusterUserAssignedIdentitiesProfile,
Uri)
|
|
HcpOpenShiftClusterProperties(Nullable<ProvisioningState>, HcpOpenShiftClusterVersionProfile,
HcpOpenShiftClusterDnsProfile, HcpOpenShiftClusterNetworkProfile,
Uri, HcpOpenShiftClusterApiProfile, Nullable<HcpOpenShiftClusterIngressType>,
HcpOpenShiftClusterPlatformProfile, HcpOpenShiftClusterAutoscalingProfile,
HcpOpenShiftClusterEtcdDataEncryptionProfile, IEnumerable<HcpOpenShiftClusterImageDigestMirror>,
Nullable<Int32>, Nullable<HcpOpenShiftClusterImageRegistryState>,
IEnumerable<HcpOpenShiftClusterCondition>, Nullable<CryptoRestrictions>)
|
|
HcpOpenShiftClusterUserAssignedIdentitiesProfile(IDictionary<String,ResourceIdentifier>, IDictionary<String,ResourceIdentifier>, ResourceIdentifier)
|
Represents the information related to Azure User-Assigned managed identities needed
to perform Operators authentication based on Azure User-Assigned Managed Identities
|
|
HcpOpenShiftClusterVersionProfile(String, String)
|
Versions represents an OpenShift version.
|
|
HcpOpenShiftVersionData(ResourceIdentifier, String, ResourceType, SystemData, HcpOpenShiftVersionProperties)
|
HcpOpenShiftVersion represents a location based available HCP OpenShift version.
|
|
HcpOpenShiftVersionProperties(String, Boolean, DateTimeOffset)
|
HcpOpenShiftVersionProperties contains details of an available HCP Openshift version.
|
|
HcpOperatorIdentityRoleSetData(ResourceIdentifier, String, ResourceType, SystemData, HcpOperatorIdentityRoleSetProperties)
|
HcpOperatorIdentityRoles represents a location based representation of
the required platform workload identities and their required roles for a given
OpenShift version
|
|
HcpOperatorIdentityRoleSetProperties(IEnumerable<OperatorIdentityRoles>, IEnumerable<OperatorIdentityRoles>)
|
HCP Operator Identity Roles properties.
|
|
OperatorIdentityRoles(String, OperatorIdentityRequired, IEnumerable<RoleDefinitionInfo>)
|
Role definitions for a specific operator.
|
|
RoleDefinitionInfo(String, ResourceIdentifier)
|
A single role definition required by a given operator.
|