Compartilhar via


ArmKubernetesConfigurationModelFactory.KubernetesSourceControlConfigurationData Método

Definição

Inicializa uma nova instância de KubernetesSourceControlConfigurationData.

public static Azure.ResourceManager.KubernetesConfiguration.KubernetesSourceControlConfigurationData KubernetesSourceControlConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Uri repositoryUri = default, string operatorNamespace = default, string operatorInstanceName = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesOperator? operatorType = default, string operatorParams = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesOperatorScope? operatorScope = default, string repositoryPublicKey = default, string sshKnownHostsContents = default, bool? isHelmOperatorEnabled = default, Azure.ResourceManager.KubernetesConfiguration.Models.HelmOperatorProperties helmOperatorProperties = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningStateType? provisioningState = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationComplianceStatus complianceStatus = default);
static member KubernetesSourceControlConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Uri * string * string * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesOperator> * string * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesOperatorScope> * string * string * Nullable<bool> * Azure.ResourceManager.KubernetesConfiguration.Models.HelmOperatorProperties * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningStateType> * Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationComplianceStatus -> Azure.ResourceManager.KubernetesConfiguration.KubernetesSourceControlConfigurationData
Public Shared Function KubernetesSourceControlConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional repositoryUri As Uri = Nothing, Optional operatorNamespace As String = Nothing, Optional operatorInstanceName As String = Nothing, Optional operatorType As Nullable(Of KubernetesOperator) = Nothing, Optional operatorParams As String = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional operatorScope As Nullable(Of KubernetesOperatorScope) = Nothing, Optional repositoryPublicKey As String = Nothing, Optional sshKnownHostsContents As String = Nothing, Optional isHelmOperatorEnabled As Nullable(Of Boolean) = Nothing, Optional helmOperatorProperties As HelmOperatorProperties = Nothing, Optional provisioningState As Nullable(Of KubernetesConfigurationProvisioningStateType) = Nothing, Optional complianceStatus As KubernetesConfigurationComplianceStatus = Nothing) As KubernetesSourceControlConfigurationData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

repositoryUri
Uri

URL do Repositório SourceControl.

operatorNamespace
String

O namespace no qual esse operador está instalado. Máximo de 253 caracteres alfanuméricos minúsculos, hífen e ponto.

operatorInstanceName
String

Nome da instância do operador – identificando a configuração específica.

operatorType
Nullable<KubernetesOperator>

Tipo do operador .

operatorParams
String

Quaisquer Parâmetros para a instância do Operador no formato de cadeia de caracteres.

configurationProtectedSettings
IDictionary<String,String>

Pares nome-valor de definições de configuração protegidas para a configuração.

operatorScope
Nullable<KubernetesOperatorScope>

Escopo no qual o operador será instalado.

repositoryPublicKey
String

Chave pública associada a essa configuração sourceControl (gerada dentro do cluster ou fornecida pelo usuário).

sshKnownHostsContents
String

Conteúdo known_hosts codificado em Base64 que contém chaves SSH públicas necessárias para acessar instâncias privadas do Git.

isHelmOperatorEnabled
Nullable<Boolean>

Opção para habilitar o Operador do Helm para essa configuração git.

helmOperatorProperties
HelmOperatorProperties

Propriedades do operador Helm.

provisioningState
Nullable<KubernetesConfigurationProvisioningStateType>

O estado de provisionamento do provedor de recursos.

complianceStatus
KubernetesConfigurationComplianceStatus

Status de conformidade da configuração.

Retornos

Uma nova KubernetesSourceControlConfigurationData instância para simulação.

Aplica-se a