FluxConfiguration interface
Objet Flux Configuration retourné dans la réponse Get & Put.
- Extends
Propriétés
azure |
Paramètres à rapprocher avec le type de type de source AzureBlob. |
bucket | Paramètres à rapprocher du type de source bucket. |
compliance |
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. |
configuration |
Paires clé-valeur de paramètres de configuration protégés pour la configuration |
error |
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. |
git |
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. |
provisioning |
É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. |
reconciliation |
Durée maximale d’attente du rapprochement de la configuration du flux. Par exemple PT1H, PT5M, P1D |
repository |
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é. |
source |
Type de source à partir duquel extraire les données de configuration. |
source |
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. |
source |
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. |
status |
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. |
system |
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. |
wait |
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é
(null | ObjectStatusDefinition)[]
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