Condividi tramite


FluxConfiguration interface

L'oggetto Flux Configuration restituito nella risposta Get & Put.

Extends

Proprietà

azureBlob

Parametri da riconciliare con il tipo di origine AzureBlob.

bucket

Parametri da riconciliare con il tipo di origine Bucket.

complianceState

Stato combinato delle risorse Kubernetes Flux create da fluxConfiguration o create dagli oggetti gestiti. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

configurationProtectedSettings

Coppie chiave-valore di impostazioni di configurazione protette per la configurazione

errorMessage

Messaggio di errore restituito all'utente in caso di errore di provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

gitRepository

Parametri da riconciliare con il tipo di origine GitRepository.

kustomizations

Matrice di kustomization usate per riconciliare l'artefatto estratto dal tipo di origine nel cluster.

namespace

Spazio dei nomi in cui è installata questa configurazione. Massimo 253 caratteri alfanumerici minuscoli, trattino e punto.

provisioningState

Stato della creazione di fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

reconciliationWaitDuration

Durata massima di attesa per la riconciliazione della configurazione del flusso. Ad esempio PT1H, PT5M, P1D

repositoryPublicKey

Chiave pubblica associata a questo fluxConfiguration (generata all'interno del cluster o fornita dall'utente). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

scope

Ambito in cui verrà installato l'operatore.

sourceKind

Tipo di origine da cui eseguire il pull dei dati di configurazione.

sourceSyncedCommitId

Ramo e/o SHA del commit di origine sincronizzato con il cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

sourceUpdatedAt

Datetime fluxConfiguration ha sincronizzato l'origine nel cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

statuses

Stati delle risorse Kubernetes Flux create da fluxConfiguration o create dagli oggetti gestiti di cui è stato effettuato il provisioning da fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

statusUpdatedAt

Datetime fluxConfiguration ha sincronizzato lo stato nel cluster con Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

suspend

Indica se questa configurazione deve sospendere la riconciliazione delle relative kustomization e origini.

systemData

Metadati di primo livello https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

waitForReconciliation

Indica se la distribuzione della configurazione del flusso deve attendere che il cluster riconcilia le kustomization.

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

azureBlob

Parametri da riconciliare con il tipo di origine AzureBlob.

azureBlob?: AzureBlobDefinition

Valore della proprietà

bucket

Parametri da riconciliare con il tipo di origine Bucket.

bucket?: BucketDefinition

Valore della proprietà

complianceState

Stato combinato delle risorse Kubernetes Flux create da fluxConfiguration o create dagli oggetti gestiti. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

complianceState?: string

Valore della proprietà

string

configurationProtectedSettings

Coppie chiave-valore di impostazioni di configurazione protette per la configurazione

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

Valore della proprietà

{[propertyName: string]: string}

errorMessage

Messaggio di errore restituito all'utente in caso di errore di provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

errorMessage?: string

Valore della proprietà

string

gitRepository

Parametri da riconciliare con il tipo di origine GitRepository.

gitRepository?: GitRepositoryDefinition

Valore della proprietà

kustomizations

Matrice di kustomization usate per riconciliare l'artefatto estratto dal tipo di origine nel cluster.

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

Valore della proprietà

{[propertyName: string]: KustomizationDefinition | null}

namespace

Spazio dei nomi in cui è installata questa configurazione. Massimo 253 caratteri alfanumerici minuscoli, trattino e punto.

namespace?: string

Valore della proprietà

string

provisioningState

Stato della creazione di fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

reconciliationWaitDuration

Durata massima di attesa per la riconciliazione della configurazione del flusso. Ad esempio PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Valore della proprietà

string

repositoryPublicKey

Chiave pubblica associata a questo fluxConfiguration (generata all'interno del cluster o fornita dall'utente). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

repositoryPublicKey?: string

Valore della proprietà

string

scope

Ambito in cui verrà installato l'operatore.

scope?: string

Valore della proprietà

string

sourceKind

Tipo di origine da cui eseguire il pull dei dati di configurazione.

sourceKind?: string

Valore della proprietà

string

sourceSyncedCommitId

Ramo e/o SHA del commit di origine sincronizzato con il cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

sourceSyncedCommitId?: string

Valore della proprietà

string

sourceUpdatedAt

Datetime fluxConfiguration ha sincronizzato l'origine nel cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

sourceUpdatedAt?: Date

Valore della proprietà

Date

statuses

Stati delle risorse Kubernetes Flux create da fluxConfiguration o create dagli oggetti gestiti di cui è stato effettuato il provisioning da fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

statuses?: (null | ObjectStatusDefinition)[]

Valore della proprietà

statusUpdatedAt

Datetime fluxConfiguration ha sincronizzato lo stato nel cluster con Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

statusUpdatedAt?: Date

Valore della proprietà

Date

suspend

Indica se questa configurazione deve sospendere la riconciliazione delle relative kustomization e origini.

suspend?: boolean

Valore della proprietà

boolean

systemData

Metadati di primo livello https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

waitForReconciliation

Indica se la distribuzione della configurazione del flusso deve attendere che il cluster riconcilia le kustomization.

waitForReconciliation?: boolean

Valore della proprietà

boolean

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daProxyResource.id

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daProxyResource.name

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type