Поделиться через


KubernetesServicePrincipal Class

Definition

Parameters to authenticate using Service Principal.

public class KubernetesServicePrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct
type KubernetesServicePrincipal = class
    inherit ProvisionableConstruct
Public Class KubernetesServicePrincipal
Inherits ProvisionableConstruct
Inheritance
KubernetesServicePrincipal

Constructors

KubernetesServicePrincipal()

Creates a new KubernetesServicePrincipal.

Properties

ClientCertificate

Base64-encoded certificate used to authenticate a Service Principal.

ClientCertificatePassword

The password for the certificate used to authenticate a Service Principal.

ClientCertificateSendChain

Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate.

ClientId

The client Id for authenticating a Service Principal.

ClientSecret

The client secret for authenticating a Service Principal.

TenantId

The tenant Id for authenticating a Service Principal.

Methods

DefineProvisionableProperties()

Define all the provisionable properties of KubernetesServicePrincipal.

GetResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
Resolve(ProvisioningContext)

Resolve any resources or properties that were not explicitly specified.

(Inherited from Provisionable)
Validate(ProvisioningContext)

Validate the presence of any required members.

(Inherited from Provisionable)

Applies to