ArmKubernetesConfigurationModelFactory.KubernetesFluxConfigurationData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
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.
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.