FluxConfiguration interface
Objet Flux Configuration retourné dans La réponse Get & Put.
- Extends
Propriétés
| azure |
Paramètres à rapprocher du type de type source AzureBlob. |
| bucket | Paramètres à rapprocher du type de source de compartiment. |
| compliance |
É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. |
| configuration |
Paires clé-valeur des 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. Elle ne peut être remplie que par le serveur. |
| git |
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. |
| provisioning |
É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. |
| reconciliation |
Durée maximale d’attente de 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. Elle ne peut être remplie que par le serveur. |
| scope | Étendue à 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. Elle ne peut être remplie que par le serveur. |
| source |
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. |
| status |
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. |
| system |
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. |
| wait |
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é
(null | ObjectStatusDefinition)[]
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