Compartir a través de


FluxConfiguration Constructores

Definición

Sobrecargas

FluxConfiguration()

Inicializa una nueva instancia de la clase FluxConfiguration.

FluxConfiguration(String, String, String, String, String, String, Nullable<Boolean>, GitRepositoryDefinition, BucketDefinition, IDictionary<String,KustomizationDefinition>, IDictionary<String, String>, IList<ObjectStatusDefinition>, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, SystemData)

Inicializa una nueva instancia de la clase FluxConfiguration.

FluxConfiguration()

Inicializa una nueva instancia de la clase FluxConfiguration.

public FluxConfiguration ();
Public Sub New ()

Se aplica a

FluxConfiguration(String, String, String, String, String, String, Nullable<Boolean>, GitRepositoryDefinition, BucketDefinition, IDictionary<String,KustomizationDefinition>, IDictionary<String, String>, IList<ObjectStatusDefinition>, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, SystemData)

Inicializa una nueva instancia de la clase FluxConfiguration.

public FluxConfiguration (string id = default, string name = default, string type = default, string scope = default, string namespaceProperty = default, string sourceKind = default, bool? suspend = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.GitRepositoryDefinition gitRepository = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.BucketDefinition bucket = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.KubernetesConfiguration.Models.KustomizationDefinition> kustomizations = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.KubernetesConfiguration.Models.ObjectStatusDefinition> statuses = default, string repositoryPublicKey = default, string sourceSyncedCommitId = default, DateTime? sourceUpdatedAt = default, DateTime? statusUpdatedAt = default, string complianceState = default, string provisioningState = default, string errorMessage = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData systemData = default);
new Microsoft.Azure.Management.KubernetesConfiguration.Models.FluxConfiguration : string * string * string * string * string * string * Nullable<bool> * Microsoft.Azure.Management.KubernetesConfiguration.Models.GitRepositoryDefinition * Microsoft.Azure.Management.KubernetesConfiguration.Models.BucketDefinition * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.KubernetesConfiguration.Models.KustomizationDefinition> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.KubernetesConfiguration.Models.ObjectStatusDefinition> * string * string * Nullable<DateTime> * Nullable<DateTime> * string * string * string * Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData -> Microsoft.Azure.Management.KubernetesConfiguration.Models.FluxConfiguration
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional scope As String = Nothing, Optional namespaceProperty As String = Nothing, Optional sourceKind As String = Nothing, Optional suspend As Nullable(Of Boolean) = Nothing, Optional gitRepository As GitRepositoryDefinition = Nothing, Optional bucket As BucketDefinition = Nothing, Optional kustomizations As IDictionary(Of String, KustomizationDefinition) = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional statuses As IList(Of ObjectStatusDefinition) = Nothing, Optional repositoryPublicKey As String = Nothing, Optional sourceSyncedCommitId As String = Nothing, Optional sourceUpdatedAt As Nullable(Of DateTime) = Nothing, Optional statusUpdatedAt As Nullable(Of DateTime) = Nothing, Optional complianceState As String = Nothing, Optional provisioningState As String = Nothing, Optional errorMessage As String = Nothing, Optional systemData As SystemData = Nothing)

Parámetros

id
String

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

Nombre del recurso.

type
String

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

scope
String

Ámbito en el que se instalará el operador. Entre los valores posibles se incluyen: "cluster", "namespace"

namespaceProperty
String

Espacio de nombres en el que se instala esta configuración. Máximo de 253 caracteres alfanuméricos en minúsculas, solo guiones y puntos.

sourceKind
String

Tipo de origen del que extraer los datos de configuración. Entre los valores posibles se incluyen: "GitRepository", "Bucket"

suspend
Nullable<Boolean>

Si esta configuración debe suspender su conciliación de sus kustomizations y orígenes.

gitRepository
GitRepositoryDefinition

Parámetros para conciliar con el tipo de origen GitRepository.

bucket
BucketDefinition

Parámetros para conciliar con el tipo de origen bucket.

kustomizations
IDictionary<String,KustomizationDefinition>

Matriz de kustomizations usada para conciliar el artefacto extraído por el tipo de origen en el clúster.

configurationProtectedSettings
IDictionary<String,String>

Pares clave-valor de las opciones de configuración protegidas para la configuración

statuses
IList<ObjectStatusDefinition>

Estados de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados aprovisionados por fluxConfiguration.

repositoryPublicKey
String

Clave pública asociada a esta fluxConfiguration (ya sea generada dentro del clúster o proporcionada por el usuario).

sourceSyncedCommitId
String

Rama o SHA de la confirmación de origen sincronizada con el clúster.

sourceUpdatedAt
Nullable<DateTime>

Datetime el fluxConfiguration sincronice su origen en el clúster.

statusUpdatedAt
Nullable<DateTime>

Datetime, fluxConfiguration ha sincronizado su estado en el clúster con Azure.

complianceState
String

Estado combinado de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados. Entre los valores posibles se incluyen: "Compliant", "Non-Compliant", "Pending", "Suspended", "Unknown"

provisioningState
String

Estado de la creación de fluxConfiguration. Entre los valores posibles se incluyen: 'Succeeded', 'Failed', 'Canceled', 'Creating', 'Updating', 'Deleting'

errorMessage
String

Mensaje de error devuelto al usuario en caso de error de aprovisionamiento.

Se aplica a