Udostępnij za pośrednictwem


FluxConfiguration interface

Obiekt Flux Configuration zwrócony w odpowiedzi Get & Put.

Extends

Właściwości

azureBlob

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.

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.

configurationProtectedSettings

Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji

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.

gitRepository

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.

provisioningState

Stan tworzenia elementu fluxConfiguration. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

reconciliationWaitDuration

Maksymalny czas trwania oczekiwania na uzgadnianie konfiguracji strumienia. Np. PT1H, PT5M, P1D

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.

scope

Zakres, w którym zostanie zainstalowany operator.

sourceKind

Rodzaj źródła w celu ściągnięcia danych konfiguracji.

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.

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.

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.

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.

suspend

Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizations i źródeł.

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.

waitForReconciliation

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

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