FluxConfiguration interface
Obiekt Flux Configuration zwrócony w odpowiedzi Get & Put.
- Rozszerzenie
Właściwości
| azure |
Parametry do uzgadniania typu źródła AzureBlob. |
| bucket | Parametry do uzgadniania typu źródła zasobnika. |
| compliance |
Połączony 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 repozytorium GitRepository. |
| kustomizations | Tablica kustomyzacji używanych 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 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 tą funkcją 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 fluxConfiguration zsynchronizował 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 Flux Kubernetes utworzonych przez element fluxConfiguration lub utworzonych 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 najwyższego poziomu https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| wait |
Czy wdrożenie konfiguracji flux powinno czekać na klaster, aby uzgodnić kustomizations. |
Właściwości dziedziczone
| id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /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 do uzgadniania typu źródła AzureBlob.
azureBlob?: AzureBlobDefinition
Wartość właściwości
bucket
Parametry do uzgadniania typu źródła zasobnika.
bucket?: BucketDefinition
Wartość właściwości
complianceState
Połączony 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 repozytorium GitRepository.
gitRepository?: GitRepositoryDefinition
Wartość właściwości
kustomizations
Tablica kustomyzacji używanych 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 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 tą funkcją 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 fluxConfiguration zsynchronizował 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 Flux Kubernetes utworzonych przez element fluxConfiguration lub utworzonych 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 najwyższego poziomu https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources 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 flux powinno czekać na klaster, aby uzgodnić 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. Ex - /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