Compartir a través de


FluxConfiguration Clase

Definición

El objeto Flux Configuration devuelto en la respuesta Get & Put.

[Microsoft.Rest.Serialization.JsonTransformation]
public class FluxConfiguration : Microsoft.Azure.Management.KubernetesConfiguration.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type FluxConfiguration = class
    inherit ProxyResource
Public Class FluxConfiguration
Inherits ProxyResource
Herencia
FluxConfiguration
Atributos

Constructores

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.

Propiedades

Bucket

Obtiene o establece parámetros que se reconcilian con el tipo de origen Bucket.

ComplianceState

Obtiene el 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"

ConfigurationProtectedSettings

Obtiene o establece pares clave-valor de las opciones de configuración protegidas para la configuración.

ErrorMessage

Obtiene el mensaje de error devuelto al usuario en caso de error de aprovisionamiento.

GitRepository

Obtiene o establece parámetros que se reconcilian con el tipo de origen GitRepository.

Id

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

(Heredado de Resource)
Kustomizations

Obtiene o establece una matriz de kustomizations usada para conciliar el artefacto extraído por el tipo de origen del clúster.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NamespaceProperty

Obtiene o establece el 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.

ProvisioningState

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

RepositoryPublicKey

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

Scope

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

SourceKind

Obtiene o establece el tipo de origen del que extraer los datos de configuración. Entre los valores posibles se incluyen: "GitRepository", "Bucket"

SourceSyncedCommitId

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

SourceUpdatedAt

Obtiene datetime que fluxConfiguration ha sincronizado su origen en el clúster.

Statuses

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

StatusUpdatedAt

Obtiene datetime el fluxConfiguration sincronizado su estado en el clúster con Azure.

Suspend

Obtiene o establece si esta configuración debe suspender su conciliación de sus kustomizations y orígenes.

SystemData

Obtiene o establece 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

Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)

Se aplica a