FluxConfiguration Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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"
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.
Datetime el fluxConfiguration sincronice su origen en el clúster.
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.
- systemData
- SystemData
Metadatos de nivel superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
Se aplica a
Azure SDK for .NET