FluxConfiguration interface
Obiekt Flux Configuration zwrócony w odpowiedzi Get & Put.
- Extends
Właściwości
azure |
Parametry, które mają być uzgadniane z typem typu źródła AzureBlob. |
bucket | Parametry, które mają być uzgadniane z typem źródła zasobnika. |
compliance |
Łączny stan zasobów Platformy Kubernetes platformy Flux utworzonych przez element fluxConfiguration lub utworzonych przez obiekty zarządzane. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
configuration |
Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji |
error |
Komunikat o błędzie zwrócony użytkownikowi w przypadku niepowodzenia aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
git |
Parametry, które mają być uzgadniane z typem źródła gitRepository. |
kustomizations | Tablica kustomizations używana do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. |
namespace | Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i tylko kropka. |
provisioning |
Stan tworzenia elementu fluxConfiguration. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
reconciliation |
Maksymalny czas trwania oczekiwania na uzgadnianie konfiguracji strumienia. Np. PT1H, PT5M, P1D |
repository |
Klucz publiczny skojarzony z tym elementem fluxConfiguration (wygenerowany w klastrze lub dostarczony przez użytkownika). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
scope | Zakres, w którym zostanie zainstalowany operator. |
source |
Rodzaj źródła w celu ściągnięcia danych konfiguracji. |
source |
Gałąź i/lub sha zatwierdzenia źródłowego zsynchronizowane z klastrem. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
source |
Datetime funkcja fluxConfiguration zsynchronizowała swoje źródło w klastrze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
statuses | Stany zasobów Platformy Kubernetes platformy Flux utworzonej przez element fluxConfiguration lub utworzone przez obiekty zarządzane aprowidowane przez element fluxConfiguration. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
status |
Datetime fluxConfiguration zsynchronizował jego stan w klastrze z platformą Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
suspend | Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizations i źródeł. |
system |
Metadane https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources najwyższego poziomu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
wait |
Czy wdrożenie konfiguracji strumienia powinno czekać na uzgodnienie konfiguracji kustomizations. |
Właściwości dziedziczone
id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
type | Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
azureBlob
Parametry, które mają być uzgadniane z typem typu źródła AzureBlob.
azureBlob?: AzureBlobDefinition
Wartość właściwości
bucket
Parametry, które mają być uzgadniane z typem źródła zasobnika.
bucket?: BucketDefinition
Wartość właściwości
complianceState
Łączny stan zasobów Platformy Kubernetes platformy Flux utworzonych przez element fluxConfiguration lub utworzonych przez obiekty zarządzane. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
complianceState?: string
Wartość właściwości
string
configurationProtectedSettings
Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji
configurationProtectedSettings?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
errorMessage
Komunikat o błędzie zwrócony użytkownikowi w przypadku niepowodzenia aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
errorMessage?: string
Wartość właściwości
string
gitRepository
Parametry, które mają być uzgadniane z typem źródła gitRepository.
gitRepository?: GitRepositoryDefinition
Wartość właściwości
kustomizations
Tablica kustomizations używana do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze.
kustomizations?: {[propertyName: string]: KustomizationDefinition | null}
Wartość właściwości
{[propertyName: string]: KustomizationDefinition | null}
namespace
Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i tylko kropka.
namespace?: string
Wartość właściwości
string
provisioningState
Stan tworzenia elementu fluxConfiguration. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
reconciliationWaitDuration
Maksymalny czas trwania oczekiwania na uzgadnianie konfiguracji strumienia. Np. PT1H, PT5M, P1D
reconciliationWaitDuration?: string
Wartość właściwości
string
repositoryPublicKey
Klucz publiczny skojarzony z tym elementem fluxConfiguration (wygenerowany w klastrze lub dostarczony przez użytkownika). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
repositoryPublicKey?: string
Wartość właściwości
string
scope
Zakres, w którym zostanie zainstalowany operator.
scope?: string
Wartość właściwości
string
sourceKind
Rodzaj źródła w celu ściągnięcia danych konfiguracji.
sourceKind?: string
Wartość właściwości
string
sourceSyncedCommitId
Gałąź i/lub sha zatwierdzenia źródłowego zsynchronizowane z klastrem. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
sourceSyncedCommitId?: string
Wartość właściwości
string
sourceUpdatedAt
Datetime funkcja fluxConfiguration zsynchronizowała swoje źródło w klastrze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
sourceUpdatedAt?: Date
Wartość właściwości
Date
statuses
Stany zasobów Platformy Kubernetes platformy Flux utworzonej przez element fluxConfiguration lub utworzone przez obiekty zarządzane aprowidowane przez element fluxConfiguration. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
statuses?: (null | ObjectStatusDefinition)[]
Wartość właściwości
(null | ObjectStatusDefinition)[]
statusUpdatedAt
Datetime fluxConfiguration zsynchronizował jego stan w klastrze z platformą Azure. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
statusUpdatedAt?: Date
Wartość właściwości
Date
suspend
Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizations i źródeł.
suspend?: boolean
Wartość właściwości
boolean
systemData
Metadane https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources najwyższego poziomu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
waitForReconciliation
Czy wdrożenie konfiguracji strumienia powinno czekać na uzgodnienie konfiguracji kustomizations.
waitForReconciliation?: boolean
Wartość właściwości
boolean
Szczegóły właściwości dziedziczonej
id
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
Dziedziczone zProxyResource.id
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
Dziedziczone zProxyResource.name
type
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
Dziedziczone zproxyResource.type