Partilhar via


ArmKubernetesConfigurationModelFactory.KubernetesFluxConfigurationData Método

Definição

Inicializa uma nova instância de KubernetesFluxConfigurationData.

public static Azure.ResourceManager.KubernetesConfiguration.KubernetesFluxConfigurationData KubernetesFluxConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationScope? scope = default, string namespace = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationSourceKind? sourceKind = default, bool? isReconciliationSuspended = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesGitRepository gitRepository = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesBucket bucket = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesAzureBlob azureBlob = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.KubernetesConfiguration.Models.Kustomization> kustomizations = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesObjectStatus> statuses = default, string repositoryPublicKey = default, string sourceSyncedCommitId = default, DateTimeOffset? sourceUpdatedOn = default, DateTimeOffset? statusUpdatedOn = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesFluxComplianceState? complianceState = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningState? provisioningState = default, string errorMessage = default);
static member KubernetesFluxConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationScope> * string * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationSourceKind> * Nullable<bool> * Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesGitRepository * Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesBucket * Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesAzureBlob * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.KubernetesConfiguration.Models.Kustomization> * System.Collections.Generic.IDictionary<string, string> * seq<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesObjectStatus> * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesFluxComplianceState> * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningState> * string -> Azure.ResourceManager.KubernetesConfiguration.KubernetesFluxConfigurationData
Public Shared Function KubernetesFluxConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional scope As Nullable(Of KubernetesConfigurationScope) = Nothing, Optional namespace As String = Nothing, Optional sourceKind As Nullable(Of KubernetesConfigurationSourceKind) = Nothing, Optional isReconciliationSuspended As Nullable(Of Boolean) = Nothing, Optional gitRepository As KubernetesGitRepository = Nothing, Optional bucket As KubernetesBucket = Nothing, Optional azureBlob As KubernetesAzureBlob = Nothing, Optional kustomizations As IDictionary(Of String, Kustomization) = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional statuses As IEnumerable(Of KubernetesObjectStatus) = Nothing, Optional repositoryPublicKey As String = Nothing, Optional sourceSyncedCommitId As String = Nothing, Optional sourceUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional statusUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional complianceState As Nullable(Of KubernetesFluxComplianceState) = Nothing, Optional provisioningState As Nullable(Of KubernetesConfigurationProvisioningState) = Nothing, Optional errorMessage As String = Nothing) As KubernetesFluxConfigurationData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

scope
Nullable<KubernetesConfigurationScope>

Escopo no qual o operador será instalado.

namespace
String

O namespace no qual essa configuração está instalada. Máximo de 253 caracteres alfanuméricos de minúsculas, hífen e ponto somente.

sourceKind
Nullable<KubernetesConfigurationSourceKind>

Tipo de origem do qual extrair os dados de configuração.

isReconciliationSuspended
Nullable<Boolean>

Se essa configuração deve suspender a reconciliação de suas kustomizations e fontes.

gitRepository
KubernetesGitRepository

Parâmetros para reconciliar com o tipo de origem GitRepository.

bucket
KubernetesBucket

Parâmetros para reconciliar com o tipo de origem Bucket.

azureBlob
KubernetesAzureBlob

Parâmetros para reconciliar com o tipo de origem AzureBlob.

kustomizations
IDictionary<String,Kustomization>

Matriz de kustomizations usadas para reconciliar o artefato extraído pelo tipo de origem no cluster.

configurationProtectedSettings
IDictionary<String,String>

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

statuses
IEnumerable<KubernetesObjectStatus>

Status dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados provisionados pelo fluxConfiguration.

repositoryPublicKey
String

Chave Pública associada a essa fluxConfiguration (gerada dentro do cluster ou fornecida pelo usuário).

sourceSyncedCommitId
String

Branch e/ou SHA do commit de origem sincronizado com o cluster.

sourceUpdatedOn
Nullable<DateTimeOffset>

Datetime, o fluxConfiguration sincronizeu sua origem no cluster.

statusUpdatedOn
Nullable<DateTimeOffset>

Datetime, o fluxConfiguration sincronizou seu status no cluster com o Azure.

complianceState
Nullable<KubernetesFluxComplianceState>

Status combinados dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados.

provisioningState
Nullable<KubernetesConfigurationProvisioningState>

Status da criação do fluxConfiguration.

errorMessage
String

Mensagem de erro retornada ao usuário no caso de falha de provisionamento.

Retornos

Uma nova KubernetesFluxConfigurationData instância para zombar.

Aplica-se a