Compartilhar via


FluxConfiguration interface

O objeto Configuração do Flux retornado na resposta Get & Put.

Extends

Propriedades

azureBlob

Parâmetros para reconciliar com o tipo de origem do AzureBlob.

bucket

Parâmetros para reconciliar com o tipo de origem bucket.

complianceState

Status combinado dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

configurationProtectedSettings

Pares chave-valor das configurações protegidas para a configuração

errorMessage

Mensagem de erro retornada ao usuário no caso de falha de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

gitRepository

Parâmetros para reconciliar com o tipo de origem gitRepository.

kustomizations

Matriz de kustomizations usadas para reconciliar o artefato extraído pelo tipo de origem no cluster.

namespace

O namespace no qual essa configuração está instalada. Máximo de 253 caracteres alfanuméricos de minúsculas, hífen e ponto somente.

provisioningState

Status da criação do fluxConfiguration. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reconciliationWaitDuration

Duração máxima para aguardar a reconciliação de configuração de fluxo. Por exemplo, PT1H, PT5M, P1D

repositoryPublicKey

Chave Pública associada a essa fluxConfiguration (gerada dentro do cluster ou fornecida pelo usuário). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

scope

Escopo no qual o operador será instalado.

sourceKind

Tipo de origem do qual extrair os dados de configuração.

sourceSyncedCommitId

Branch e/ou SHA da confirmação de origem sincronizada com o cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceUpdatedAt

Datetime, o fluxConfiguration sincronizeu sua origem no cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statuses

Status dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados provisionados pelo fluxConfiguration. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusUpdatedAt

Datetime, o fluxConfiguration sincronizou seu status no cluster com o Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

suspend

Se essa configuração deve suspender sua reconciliação de suas kustomizations e fontes.

systemData

Metadados de nível superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

waitForReconciliation

Se a implantação de configuração de fluxo deve aguardar o cluster reconciliar as kustomizations.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

azureBlob

Parâmetros para reconciliar com o tipo de origem do AzureBlob.

azureBlob?: AzureBlobDefinition

Valor da propriedade

bucket

Parâmetros para reconciliar com o tipo de origem bucket.

bucket?: BucketDefinition

Valor da propriedade

complianceState

Status combinado dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

complianceState?: string

Valor da propriedade

string

configurationProtectedSettings

Pares chave-valor das configurações protegidas para a configuração

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

Valor da propriedade

{[propertyName: string]: string}

errorMessage

Mensagem de erro retornada ao usuário no caso de falha de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorMessage?: string

Valor da propriedade

string

gitRepository

Parâmetros para reconciliar com o tipo de origem gitRepository.

gitRepository?: GitRepositoryDefinition

Valor da propriedade

kustomizations

Matriz de kustomizations usadas para reconciliar o artefato extraído pelo tipo de origem no cluster.

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

Valor da propriedade

{[propertyName: string]: KustomizationDefinition | null}

namespace

O namespace no qual essa configuração está instalada. Máximo de 253 caracteres alfanuméricos de minúsculas, hífen e ponto somente.

namespace?: string

Valor da propriedade

string

provisioningState

Status da criação do fluxConfiguration. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

reconciliationWaitDuration

Duração máxima para aguardar a reconciliação de configuração de fluxo. Por exemplo, PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Valor da propriedade

string

repositoryPublicKey

Chave Pública associada a essa fluxConfiguration (gerada dentro do cluster ou fornecida pelo usuário). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

repositoryPublicKey?: string

Valor da propriedade

string

scope

Escopo no qual o operador será instalado.

scope?: string

Valor da propriedade

string

sourceKind

Tipo de origem do qual extrair os dados de configuração.

sourceKind?: string

Valor da propriedade

string

sourceSyncedCommitId

Branch e/ou SHA da confirmação de origem sincronizada com o cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceSyncedCommitId?: string

Valor da propriedade

string

sourceUpdatedAt

Datetime, o fluxConfiguration sincronizeu sua origem no cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceUpdatedAt?: Date

Valor da propriedade

Date

statuses

Status dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados provisionados pelo fluxConfiguration. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statuses?: (null | ObjectStatusDefinition)[]

Valor da propriedade

statusUpdatedAt

Datetime, o fluxConfiguration sincronizou seu status no cluster com o Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusUpdatedAt?: Date

Valor da propriedade

Date

suspend

Se essa configuração deve suspender sua reconciliação de suas kustomizations e fontes.

suspend?: boolean

Valor da propriedade

boolean

systemData

Metadados de nível superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

waitForReconciliation

Se a implantação de configuração de fluxo deve aguardar o cluster reconciliar as kustomizations.

waitForReconciliation?: boolean

Valor da propriedade

boolean

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

herdado deProxyResource.id

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deProxyResource.name

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

herdado deProxyResource.type