HcpOpenShiftClusterPropertiesCreate interface

HCP cluster properties for create/update operations, omitting server-side read-only fields (console and status on the root model; api.url and platform.issuerUrl in nested models).

Properties

api

Shows the cluster API server profile.

autoscaling

Configure ClusterAutoscaling.

clusterImageRegistry

OpenShift internal image registry.

cryptoRestrictions

Cryptographic restrictions for kernel and userspace libraries.

dns

Cluster DNS configuration.

etcd

Configure ETCD.

imageDigestMirrors

Rules to allow pulling images from mirrored registries by digest.

ingress

The cluster ingress configuration.

network

Cluster network configuration.

nodeDrainTimeoutMinutes

Grace period in minutes for node draining during upgrades and scale operations.

platform

Azure platform configuration.

version

Version of the control plane components.

Property Details

api

Shows the cluster API server profile.

api?: ApiProfileCreate

Property Value

autoscaling

Configure ClusterAutoscaling.

autoscaling?: ClusterAutoscalingProfile

Property Value

clusterImageRegistry

OpenShift internal image registry.

clusterImageRegistry?: ClusterImageRegistryProfile

Property Value

cryptoRestrictions

Cryptographic restrictions for kernel and userspace libraries.

cryptoRestrictions?: string

Property Value

string

dns

Cluster DNS configuration.

dns?: DnsProfile

Property Value

etcd

Configure ETCD.

etcd?: EtcdProfile

Property Value

imageDigestMirrors

Rules to allow pulling images from mirrored registries by digest.

imageDigestMirrors?: ImageDigestMirror[]

Property Value

ingress

The cluster ingress configuration.

ingress?: IngressProfile

Property Value

network

Cluster network configuration.

network?: NetworkProfile

Property Value

nodeDrainTimeoutMinutes

Grace period in minutes for node draining during upgrades and scale operations.

nodeDrainTimeoutMinutes?: number

Property Value

number

platform

Azure platform configuration.

platform: PlatformProfileCreate

Property Value

version

Version of the control plane components.

version: VersionProfile

Property Value