/// <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(); }
/// <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(); }