Condividi tramite


FluxConfiguration interface

L'oggetto Flux Configuration restituito in Get & Put response .The Flux Configuration object returned in Get & Put response.

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 popolata solo dal server.

configurationProtectedSettings

Coppie chiave-valore delle 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 popolata 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 popolata 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 popolata 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 popolata solo dal server.

sourceUpdatedAt

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

statuses

Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

statusUpdatedAt

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

suspend

Se questa configurazione deve sospendere la riconciliazione delle relative kustomizzazioni e origini.

systemData

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

waitForReconciliation

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

Proprietà ereditate

id

ID di risorsa completo per la risorsa. Ex - /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 popolata solo dal server.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolata 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 popolata solo dal server.

complianceState?: string

Valore della proprietà

string

configurationProtectedSettings

Coppie chiave-valore delle 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 popolata 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 popolata 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 popolata 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 popolata solo dal server.

sourceSyncedCommitId?: string

Valore della proprietà

string

sourceUpdatedAt

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

sourceUpdatedAt?: Date

Valore della proprietà

Date

statuses

Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

statuses?: (null | ObjectStatusDefinition)[]

Valore della proprietà

statusUpdatedAt

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

statusUpdatedAt?: Date

Valore della proprietà

Date

suspend

Se questa configurazione deve sospendere la riconciliazione delle relative kustomizzazioni e origini.

suspend?: boolean

Valore della proprietà

boolean

systemData

NOTA sui metadati https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources di primo livello: questa proprietà non verrà serializzata. Può essere popolata 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 di risorsa completo per la risorsa. Ex - /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 popolata solo dal server.

name?: string

Valore della proprietà

string

Ereditato daProxyResource.name

type

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

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type