Delen via


FluxConfiguration interface

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

Uitbreiding

Eigenschappen

azureBlob

Parameters voor het afstemmen van het type AzureBlob-bron.

bucket

Parameters om het type Bucket-brontype af te stemmen.

complianceState

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

configurationProtectedSettings

Sleutel-waardeparen met 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 voor het afstemmen van het type GitRepository-bron.

kustomizations

Matrix van kustomisaties die worden gebruikt voor het afstemmen van het artefact dat is opgehaald door het brontype in het cluster.

namespace

De naamruimte waarnaar deze configuratie is geïnstalleerd. Maximaal 253 kleine alfanumerieke tekens, 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 door de gebruiker). OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

scope

Bereik waarop de operator wordt geïnstalleerd.

sourceKind

Brontype waaruit de configuratiegegevens moeten 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

Datetime heeft de fluxConfiguration de bron op het cluster 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 heeft de fluxConfiguration de status gesynchroniseerd op het cluster 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 onderbreken.

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 fluxconfiguratie-implementatie moet wachten totdat het cluster de kustomisaties kan afstemmen.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /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 resourceNOTITIE: 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': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

azureBlob

Parameters voor het afstemmen van het type AzureBlob-bron.

azureBlob?: AzureBlobDefinition

Waarde van eigenschap

bucket

Parameters om het type Bucket-brontype af te stemmen.

bucket?: BucketDefinition

Waarde van eigenschap

complianceState

Gecombineerde status van de Flux Kubernetes-resources die zijn gemaakt door de fluxconfiguration of 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 met 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 voor het afstemmen van het type GitRepository-bron.

gitRepository?: GitRepositoryDefinition

Waarde van eigenschap

kustomizations

Matrix van kustomisaties die worden gebruikt voor het afstemmen van het artefact dat is opgehaald door het brontype in het cluster.

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

Waarde van eigenschap

{[propertyName: string]: KustomizationDefinition | null}

namespace

De naamruimte waarnaar deze configuratie is geïnstalleerd. Maximaal 253 kleine alfanumerieke tekens, 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 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 waarop de operator wordt geïnstalleerd.

scope?: string

Waarde van eigenschap

string

sourceKind

Brontype waaruit de configuratiegegevens moeten 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

Datetime heeft de fluxConfiguration de bron op het cluster 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 heeft de fluxConfiguration de status gesynchroniseerd op het cluster 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 onderbreken.

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 fluxconfiguratie-implementatie moet wachten totdat het cluster de kustomisaties kan afstemmen.

waitForReconciliation?: boolean

Waarde van eigenschap

boolean

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /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 resourceNOTITIE: 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': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.type