/// <summary>
 /// Initializes a new instance of the ContainerServiceCredentials
 /// class.
 /// </summary>
 /// <param name="acsKubeConfig">The ACS kube config file.</param>
 /// <param name="servicePrincipalConfiguration">Service principal
 /// configuration used by Kubernetes.</param>
 /// <param name="imagePullSecretName">The ACR image pull secret name
 /// which was created in Kubernetes.</param>
 public ContainerServiceCredentials(string acsKubeConfig = default(string), ServicePrincipalProperties servicePrincipalConfiguration = default(ServicePrincipalProperties), string imagePullSecretName = default(string))
 {
     AcsKubeConfig = acsKubeConfig;
     ServicePrincipalConfiguration = servicePrincipalConfiguration;
     ImagePullSecretName           = imagePullSecretName;
     CustomInit();
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the KubernetesClusterProperties
 /// class.
 /// </summary>
 /// <param name="servicePrincipal">The Azure Service Principal used by
 /// Kubernetes</param>
 public KubernetesClusterProperties(ServicePrincipalProperties servicePrincipal = default(ServicePrincipalProperties))
 {
     ServicePrincipal = servicePrincipal;
     CustomInit();
 }