Freigeben über


FluxConfiguration interface

Das In Get & Put-Antwort zurückgegebene Flux Configuration-Objekt.

Extends

Eigenschaften

azureBlob

Parameter, die mit dem Typ der AzureBlob-Quellart in Einklang gebracht werden sollen.

bucket

Parameter, die mit dem Typ der Bucket-Quelle in Einklang gebracht werden sollen.

complianceState

Kombinierter Status der Flux Kubernetes-Ressourcen, die von der fluxConfiguration erstellt oder von den verwalteten Objekten erstellt wurden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

configurationProtectedSettings

Schlüsselwertpaare geschützter Konfigurationseinstellungen für die Konfiguration

errorMessage

Fehlermeldung, die im Falle eines Bereitstellungsfehlers an den Benutzer zurückgegeben wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

gitRepository

Parameter, die mit dem Quelltyp "GitRepository" in Einklang gebracht werden sollen.

kustomizations

Array von Kustomisierungen, die verwendet werden, um das Artefakt abzugleichen, das vom Quelltyp auf dem Cluster abgerufen wird.

namespace

Der Namespace, in dem diese Konfiguration installiert ist. Maximal 253 alphanumerische Zeichen, Bindestriche und Punkt.

provisioningState

Status der Schaffung des FluxConfiguration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

reconciliationWaitDuration

Maximale Dauer bis zur Abstimmung der Flusskonfiguration. Z.B. PT1H, PT5M, P1D

repositoryPublicKey

Öffentlicher Schlüssel, der diesem fluxConfiguration zugeordnet ist (entweder innerhalb des Clusters oder vom Benutzer bereitgestellt). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

scope

Bereich, in dem der Operator installiert wird.

sourceKind

Quelltyp, aus dem die Konfigurationsdaten abgerufen werden.

sourceSyncedCommitId

Verzweigung und/oder SHA der Quelle, die mit dem Cluster synchronisiert wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sourceUpdatedAt

Datetime der FluxConfiguration synchronisierte seine Quelle auf dem Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

statuses

Statuses der Flux Kubernetes-Ressourcen, die von der fluxConfiguration erstellt oder von den verwalteten Objekten erstellt wurden, die von der fluxConfiguration bereitgestellt werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

statusUpdatedAt

Datetime der fluxConfiguration synchronisiert seinen Status auf dem Cluster mit Azure. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

suspend

Gibt an, ob diese Konfiguration die Abstimmung ihrer Kustomisierungen und Quellen aussetzen soll.

systemData

Metadaten der obersten Ebene https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

waitForReconciliation

Gibt an, ob die Bereitstellung der Flusskonfiguration darauf warten soll, dass clusterbasierte Anpassungen abgeglichen werden.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

azureBlob

Parameter, die mit dem Typ der AzureBlob-Quellart in Einklang gebracht werden sollen.

azureBlob?: AzureBlobDefinition

Eigenschaftswert

bucket

Parameter, die mit dem Typ der Bucket-Quelle in Einklang gebracht werden sollen.

bucket?: BucketDefinition

Eigenschaftswert

complianceState

Kombinierter Status der Flux Kubernetes-Ressourcen, die von der fluxConfiguration erstellt oder von den verwalteten Objekten erstellt wurden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

complianceState?: string

Eigenschaftswert

string

configurationProtectedSettings

Schlüsselwertpaare geschützter Konfigurationseinstellungen für die Konfiguration

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

Eigenschaftswert

{[propertyName: string]: string}

errorMessage

Fehlermeldung, die im Falle eines Bereitstellungsfehlers an den Benutzer zurückgegeben wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

errorMessage?: string

Eigenschaftswert

string

gitRepository

Parameter, die mit dem Quelltyp "GitRepository" in Einklang gebracht werden sollen.

gitRepository?: GitRepositoryDefinition

Eigenschaftswert

kustomizations

Array von Kustomisierungen, die verwendet werden, um das Artefakt abzugleichen, das vom Quelltyp auf dem Cluster abgerufen wird.

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

Eigenschaftswert

{[propertyName: string]: KustomizationDefinition | null}

namespace

Der Namespace, in dem diese Konfiguration installiert ist. Maximal 253 alphanumerische Zeichen, Bindestriche und Punkt.

namespace?: string

Eigenschaftswert

string

provisioningState

Status der Schaffung des FluxConfiguration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

reconciliationWaitDuration

Maximale Dauer bis zur Abstimmung der Flusskonfiguration. Z.B. PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Eigenschaftswert

string

repositoryPublicKey

Öffentlicher Schlüssel, der diesem fluxConfiguration zugeordnet ist (entweder innerhalb des Clusters oder vom Benutzer bereitgestellt). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

repositoryPublicKey?: string

Eigenschaftswert

string

scope

Bereich, in dem der Operator installiert wird.

scope?: string

Eigenschaftswert

string

sourceKind

Quelltyp, aus dem die Konfigurationsdaten abgerufen werden.

sourceKind?: string

Eigenschaftswert

string

sourceSyncedCommitId

Verzweigung und/oder SHA der Quelle, die mit dem Cluster synchronisiert wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sourceSyncedCommitId?: string

Eigenschaftswert

string

sourceUpdatedAt

Datetime der FluxConfiguration synchronisierte seine Quelle auf dem Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sourceUpdatedAt?: Date

Eigenschaftswert

Date

statuses

Statuses der Flux Kubernetes-Ressourcen, die von der fluxConfiguration erstellt oder von den verwalteten Objekten erstellt wurden, die von der fluxConfiguration bereitgestellt werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

statuses?: (null | ObjectStatusDefinition)[]

Eigenschaftswert

statusUpdatedAt

Datetime der fluxConfiguration synchronisiert seinen Status auf dem Cluster mit Azure. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

statusUpdatedAt?: Date

Eigenschaftswert

Date

suspend

Gibt an, ob diese Konfiguration die Abstimmung ihrer Kustomisierungen und Quellen aussetzen soll.

suspend?: boolean

Eigenschaftswert

boolean

systemData

Metadaten der obersten Ebene https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

waitForReconciliation

Gibt an, ob die Bereitstellung der Flusskonfiguration darauf warten soll, dass clusterbasierte Anpassungen abgeglichen werden.

waitForReconciliation?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt