OpenShiftCluster Class

OpenShiftCluster represents an Azure Red Hat OpenShift cluster.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.TrackedResource
OpenShiftCluster

Constructor

OpenShiftCluster(*, location: str, tags: Optional[Dict[str, str]] = None, provisioning_state: Optional[Union[str, azure.mgmt.redhatopenshift.v2020_04_30.models._azure_red_hat_open_shift4_client_enums.ProvisioningState]] = None, cluster_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.ClusterProfile] = None, console_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.ConsoleProfile] = None, service_principal_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.ServicePrincipalProfile] = None, network_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.NetworkProfile] = None, master_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.MasterProfile] = None, worker_profiles: Optional[List[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.WorkerProfile]] = None, apiserver_profile: Optional[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.APIServerProfile] = None, ingress_profiles: Optional[List[azure.mgmt.redhatopenshift.v2020_04_30.models._models_py3.IngressProfile]] = None, **kwargs)

Variables

id
str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

tags
dict[str, str]

A set of tags. Resource tags.

location
str

Required. The geo-location where the resource lives.

provisioning_state
str or ProvisioningState

The cluster provisioning state (immutable). Possible values include: "AdminUpdating", "Creating", "Deleting", "Failed", "Succeeded", "Updating".

cluster_profile
ClusterProfile

The cluster profile.

console_profile
ConsoleProfile

The console profile.

service_principal_profile
ServicePrincipalProfile

The cluster service principal profile.

network_profile
NetworkProfile

The cluster network profile.

master_profile
MasterProfile

The cluster master profile.

worker_profiles
list[WorkerProfile]

The cluster worker profiles.

apiserver_profile
APIServerProfile

The cluster API server profile.

ingress_profiles
list[IngressProfile]

The cluster ingress profiles.