Delen via


FluxConfiguration interface

Het Flux Configuration-object dat is geretourneerd in Get & Put-antwoord.

Extends

Eigenschappen

azureBlob

Parameters die moeten worden afgestemd op het type AzureBlob-bron.

bucket

Parameters die moeten worden afgestemd op het type bucketbron.

complianceState

Gecombineerde status van de Flux Kubernetes-resources die zijn gemaakt door de fluxConfiguration of die zijn gemaakt door de beheerde objecten. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

configurationProtectedSettings

Sleutel-waardeparen van beveiligde configuratie-instellingen voor de configuratie

errorMessage

Foutbericht geretourneerd aan de gebruiker in het geval van een inrichtingsfout. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

gitRepository

Parameters die moeten worden afgestemd op het type GitRepository-bron.

kustomizations

Matrix met kustomisaties die worden gebruikt om het artefact af te stemmen dat is opgehaald door het brontype op het cluster.

namespace

De naamruimte waarin deze configuratie is geïnstalleerd. Maximaal 253 kleine letters, afbreekstreepjes en punten.

provisioningState

Status van het maken van de fluxConfiguration. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

reconciliationWaitDuration

Maximale duur om te wachten op afstemming van fluxconfiguratie. Bijvoorbeeld PT1H, PT5M, P1D

repositoryPublicKey

Openbare sleutel die is gekoppeld aan deze fluxConfiguration (gegenereerd in het cluster of geleverd door de gebruiker). OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

scope

Bereik waarin de operator wordt geïnstalleerd.

sourceKind

Brontype waaruit de configuratiegegevens worden opgehaald.

sourceSyncedCommitId

Vertakking en/of SHA van de brondoorvoering die is gesynchroniseerd met het cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

sourceUpdatedAt

Datum/tijd waarop de fluxConfiguration de bron op het cluster heeft gesynchroniseerd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

statuses

Statussen van de Flux Kubernetes-resources die zijn gemaakt door de fluxConfiguration of die zijn gemaakt door de beheerde objecten die zijn ingericht door de fluxConfiguration. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

statusUpdatedAt

Datetime de status van fluxConfiguration op het cluster is gesynchroniseerd met Azure. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

suspend

Of deze configuratie de afstemming van de kustomisaties en bronnen moet opschorten.

systemData

Metagegevens op het hoogste niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

waitForReconciliation

Of de implementatie van de flux-configuratie moet wachten totdat het cluster de kustomizations heeft afgestemd.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

azureBlob

Parameters die moeten worden afgestemd op het type AzureBlob-bron.

azureBlob?: AzureBlobDefinition

Waarde van eigenschap

bucket

Parameters die moeten worden afgestemd op het type bucketbron.

bucket?: BucketDefinition

Waarde van eigenschap

complianceState

Gecombineerde status van de Flux Kubernetes-resources die zijn gemaakt door de fluxConfiguration of die zijn gemaakt door de beheerde objecten. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

complianceState?: string

Waarde van eigenschap

string

configurationProtectedSettings

Sleutel-waardeparen van beveiligde configuratie-instellingen voor de configuratie

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

Waarde van eigenschap

{[propertyName: string]: string}

errorMessage

Foutbericht geretourneerd aan de gebruiker in het geval van een inrichtingsfout. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

errorMessage?: string

Waarde van eigenschap

string

gitRepository

Parameters die moeten worden afgestemd op het type GitRepository-bron.

gitRepository?: GitRepositoryDefinition

Waarde van eigenschap

kustomizations

Matrix met kustomisaties die worden gebruikt om het artefact af te stemmen dat is opgehaald door het brontype op het cluster.

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

Waarde van eigenschap

{[propertyName: string]: KustomizationDefinition | null}

namespace

De naamruimte waarin deze configuratie is geïnstalleerd. Maximaal 253 kleine letters, afbreekstreepjes en punten.

namespace?: string

Waarde van eigenschap

string

provisioningState

Status van het maken van de fluxConfiguration. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

reconciliationWaitDuration

Maximale duur om te wachten op afstemming van fluxconfiguratie. Bijvoorbeeld PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Waarde van eigenschap

string

repositoryPublicKey

Openbare sleutel die is gekoppeld aan deze fluxConfiguration (gegenereerd in het cluster of geleverd door de gebruiker). OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

repositoryPublicKey?: string

Waarde van eigenschap

string

scope

Bereik waarin de operator wordt geïnstalleerd.

scope?: string

Waarde van eigenschap

string

sourceKind

Brontype waaruit de configuratiegegevens worden opgehaald.

sourceKind?: string

Waarde van eigenschap

string

sourceSyncedCommitId

Vertakking en/of SHA van de brondoorvoering die is gesynchroniseerd met het cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

sourceSyncedCommitId?: string

Waarde van eigenschap

string

sourceUpdatedAt

Datum/tijd waarop de fluxConfiguration de bron op het cluster heeft gesynchroniseerd. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

sourceUpdatedAt?: Date

Waarde van eigenschap

Date

statuses

Statussen van de Flux Kubernetes-resources die zijn gemaakt door de fluxConfiguration of die zijn gemaakt door de beheerde objecten die zijn ingericht door de fluxConfiguration. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

statuses?: (null | ObjectStatusDefinition)[]

Waarde van eigenschap

statusUpdatedAt

Datetime de status van fluxConfiguration op het cluster is gesynchroniseerd met Azure. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

statusUpdatedAt?: Date

Waarde van eigenschap

Date

suspend

Of deze configuratie de afstemming van de kustomisaties en bronnen moet opschorten.

suspend?: boolean

Waarde van eigenschap

boolean

systemData

Metagegevens op het hoogste niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

waitForReconciliation

Of de implementatie van de flux-configuratie moet wachten totdat het cluster de kustomizations heeft afgestemd.

waitForReconciliation?: boolean

Waarde van eigenschap

boolean

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.id

name

De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.name

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.type