ContainerServicePrincipalProfile Class

Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

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

Inheritance
ContainerServicePrincipalProfile

Constructor

ContainerServicePrincipalProfile(*, client_id: str, secret: Optional[str] = None, key_vault_secret_ref: Optional[_models.KeyVaultSecretRef] = None, **kwargs)

Variables

client_id
str

Required. The ID for the service principal.

secret
str

The secret password associated with the service principal in plain text.

key_vault_secret_ref
KeyVaultSecretRef

Reference to a secret stored in Azure Key Vault.