Partager via


FluxConfiguration interface

Objet Flux Configuration retourné dans la réponse Get & Put.

Extends

Propriétés

azureBlob

Paramètres à rapprocher avec le type de type de source AzureBlob.

bucket

Paramètres à rapprocher du type de source bucket.

complianceState

Combinaison status des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

configurationProtectedSettings

Paires clé-valeur de paramètres de configuration protégés pour la configuration

errorMessage

Message d’erreur retourné à l’utilisateur en cas d’échec de l’approvisionnement. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

gitRepository

Paramètres à rapprocher du type de source GitRepository.

kustomizations

Tableau de kustomisations utilisées pour rapprocher l’artefact extrait par type de source sur le cluster.

namespace

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

État de la création de fluxConfiguration. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

reconciliationWaitDuration

Durée maximale d’attente du rapprochement de la configuration du flux. Par exemple PT1H, PT5M, P1D

repositoryPublicKey

Clé publique associée à ce fluxConfiguration (générée dans le cluster ou fournie par l’utilisateur). REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

scope

Étendue au niveau de laquelle l’opérateur sera installé.

sourceKind

Type de source à partir duquel extraire les données de configuration.

sourceSyncedCommitId

Branche et/ou SHA de la validation source synchronisée avec le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

sourceUpdatedAt

Dateheure où fluxConfiguration a synchronisé sa source sur le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

statuses

État des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés provisionnés par fluxConfiguration. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

statusUpdatedAt

Date et heure à laquelle fluxConfiguration a synchronisé son status sur le cluster avec Azure. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

suspend

Indique si cette configuration doit suspendre son rapprochement de ses kustomisations et sources.

systemData

Métadonnées de niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources supérieur REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

waitForReconciliation

Indique si le déploiement de la configuration de flux doit attendre que le cluster rapproche les kustomizations.

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

azureBlob

Paramètres à rapprocher avec le type de type de source AzureBlob.

azureBlob?: AzureBlobDefinition

Valeur de propriété

bucket

Paramètres à rapprocher du type de source bucket.

bucket?: BucketDefinition

Valeur de propriété

complianceState

Combinaison status des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

complianceState?: string

Valeur de propriété

string

configurationProtectedSettings

Paires clé-valeur de paramètres de configuration protégés pour la configuration

configurationProtectedSettings?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

errorMessage

Message d’erreur retourné à l’utilisateur en cas d’échec de l’approvisionnement. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

errorMessage?: string

Valeur de propriété

string

gitRepository

Paramètres à rapprocher du type de source GitRepository.

gitRepository?: GitRepositoryDefinition

Valeur de propriété

kustomizations

Tableau de kustomisations utilisées pour rapprocher l’artefact extrait par type de source sur le cluster.

kustomizations?: {[propertyName: string]: KustomizationDefinition | null}

Valeur de propriété

{[propertyName: string]: KustomizationDefinition | null}

namespace

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

namespace?: string

Valeur de propriété

string

provisioningState

État de la création de fluxConfiguration. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

reconciliationWaitDuration

Durée maximale d’attente du rapprochement de la configuration du flux. Par exemple PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Valeur de propriété

string

repositoryPublicKey

Clé publique associée à ce fluxConfiguration (générée dans le cluster ou fournie par l’utilisateur). REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

repositoryPublicKey?: string

Valeur de propriété

string

scope

Étendue au niveau de laquelle l’opérateur sera installé.

scope?: string

Valeur de propriété

string

sourceKind

Type de source à partir duquel extraire les données de configuration.

sourceKind?: string

Valeur de propriété

string

sourceSyncedCommitId

Branche et/ou SHA de la validation source synchronisée avec le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

sourceSyncedCommitId?: string

Valeur de propriété

string

sourceUpdatedAt

Dateheure où fluxConfiguration a synchronisé sa source sur le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

sourceUpdatedAt?: Date

Valeur de propriété

Date

statuses

État des ressources Flux Kubernetes créées par fluxConfiguration ou créées par les objets managés provisionnés par fluxConfiguration. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

statuses?: (null | ObjectStatusDefinition)[]

Valeur de propriété

statusUpdatedAt

Date et heure à laquelle fluxConfiguration a synchronisé son status sur le cluster avec Azure. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

statusUpdatedAt?: Date

Valeur de propriété

Date

suspend

Indique si cette configuration doit suspendre son rapprochement de ses kustomisations et sources.

suspend?: boolean

Valeur de propriété

boolean

systemData

Métadonnées de niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources supérieur REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

waitForReconciliation

Indique si le déploiement de la configuration de flux doit attendre que le cluster rapproche les kustomizations.

waitForReconciliation?: boolean

Valeur de propriété

boolean

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type