Partager via


FluxConfiguration interface

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

Extends

Propriétés

azureBlob

Paramètres à rapprocher du type de type source AzureBlob.

bucket

Paramètres à rapprocher du type de source de compartiment.

complianceState

État combiné 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. Elle ne peut être remplie que par le serveur.

configurationProtectedSettings

Paires clé-valeur des 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. Elle ne peut être remplie que par le serveur.

gitRepository

Paramètres à rapprocher du type de type source GitRepository.

kustomizations

Tableau de kustomizations utilisés pour rapprocher l’artefact extrait par le type 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 du fluxConfiguration. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

reconciliationWaitDuration

Durée maximale d’attente de 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. Elle ne peut être remplie que par le serveur.

scope

Étendue à 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. Elle ne peut être remplie que par le serveur.

sourceUpdatedAt

Datetime que fluxConfiguration a synchronisé sa source sur le cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

statuses

États 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. Elle ne peut être remplie que par le serveur.

statusUpdatedAt

Datetime que fluxConfiguration a synchronisé son état sur le cluster avec Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

suspend

Indique si cette configuration doit suspendre sa réconciliation de ses kustomizations et sources.

systemData

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 REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

waitForReconciliation

Indique si le déploiement de configuration de flux doit attendre que le cluster réconcilie 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. Elle ne peut être remplie que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie que par le serveur.

Détails de la propriété

azureBlob

Paramètres à rapprocher du type de type source AzureBlob.

azureBlob?: AzureBlobDefinition

Valeur de propriété

bucket

Paramètres à rapprocher du type de source de compartiment.

bucket?: BucketDefinition

Valeur de propriété

complianceState

État combiné 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. Elle ne peut être remplie que par le serveur.

complianceState?: string

Valeur de propriété

string

configurationProtectedSettings

Paires clé-valeur des 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. Elle ne peut être remplie que par le serveur.

errorMessage?: string

Valeur de propriété

string

gitRepository

Paramètres à rapprocher du type de type source GitRepository.

gitRepository?: GitRepositoryDefinition

Valeur de propriété

kustomizations

Tableau de kustomizations utilisés pour rapprocher l’artefact extrait par le type 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 du fluxConfiguration. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

reconciliationWaitDuration

Durée maximale d’attente de 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. Elle ne peut être remplie que par le serveur.

repositoryPublicKey?: string

Valeur de propriété

string

scope

Étendue à 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. Elle ne peut être remplie que par le serveur.

sourceSyncedCommitId?: string

Valeur de propriété

string

sourceUpdatedAt

Datetime que fluxConfiguration a synchronisé sa source sur le cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sourceUpdatedAt?: Date

Valeur de propriété

Date

statuses

États 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. Elle ne peut être remplie que par le serveur.

statuses?: (null | ObjectStatusDefinition)[]

Valeur de propriété

statusUpdatedAt

Datetime que fluxConfiguration a synchronisé son état sur le cluster avec Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

statusUpdatedAt?: Date

Valeur de propriété

Date

suspend

Indique si cette configuration doit suspendre sa réconciliation de ses kustomizations et sources.

suspend?: boolean

Valeur de propriété

boolean

systemData

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 REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

waitForReconciliation

Indique si le déploiement de configuration de flux doit attendre que le cluster réconcilie 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. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deProxyResource.id

name

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

name?: string

Valeur de propriété

string

héritée 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. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deProxyResource.type