Partager via


FluxConfiguration Classe

Définition

Objet Flux Configuration retourné dans la réponse 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
Héritage
FluxConfiguration
Attributs

Constructeurs

FluxConfiguration()

Initialise une nouvelle instance de la classe 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)

Initialise une nouvelle instance de la classe FluxConfiguration.

Propriétés

Bucket

Obtient ou définit les paramètres à rapprocher du type de source compartiment.

ComplianceState

Obtient status combinée des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés. Les valeurs possibles sont les suivantes : 'Conforme', 'Non conforme', 'Pending', 'Suspended', 'Unknown'

ConfigurationProtectedSettings

Obtient ou définit des paires clé-valeur de paramètres de configuration protégés pour la configuration

ErrorMessage

Obtient le message d’erreur retourné à l’utilisateur en cas d’échec de l’approvisionnement.

GitRepository

Obtient ou définit des paramètres à rapprocher du type de source GitRepository.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Kustomizations

Obtient ou définit le tableau des kustomisations utilisées pour rapprocher l’artefact extrait par le type source sur le cluster.

Name

Obtient le nom de la ressource

(Hérité de Resource)
NamespaceProperty

Obtient ou définit l’espace de noms sur lequel cette configuration est installée. Maximum de 253 caractères alphanumériques minuscules, trait d’union et point uniquement.

ProvisioningState

Obtient status de la création de fluxConfiguration. Les valeurs possibles sont les suivantes : « Réussi », « Échec », « Annulé », « Création », « Mise à jour », « Suppression »

RepositoryPublicKey

Obtient la clé publique associée à cette fluxConfiguration (générée dans le cluster ou fournie par l’utilisateur).

Scope

Obtient ou définit l’étendue à laquelle l’opérateur sera installé. Les valeurs possibles sont les suivantes : 'cluster', 'namespace'

SourceKind

Obtient ou définit le type de source à partir duquel extraire les données de configuration. Les valeurs possibles incluent : 'GitRepository', 'Bucket'

SourceSyncedCommitId

Obtient la branche et/ou SHA de la validation source synchronisée avec le cluster.

SourceUpdatedAt

Obtient dateheure que fluxConfiguration a synchronisé sa source sur le cluster.

Statuses

Obtient les états des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés provisionnés par fluxConfiguration.

StatusUpdatedAt

Obtient dateheure que fluxConfiguration a synchronisé son status sur le cluster avec Azure.

Suspend

Obtient ou définit si cette configuration doit suspendre son rapprochement de ses kustomizations et sources.

SystemData

Obtient ou définit les métadonnées de niveau supérieur https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

Type

Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

(Hérité de Resource)

S’applique à