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 AzureBlob.

bucket

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

complianceState

Combinado status 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 de definições de configuração 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 minúsculos, hífen e ponto.

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 do flux. 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 do commit de origem sincronizado 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 a reconciliação de suas kustomizações e fontes.

systemData

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

waitForReconciliation

Se a implantação de configuração do flux 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

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 AzureBlob.

azureBlob?: AzureBlobDefinition

Valor da propriedade

bucket

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

bucket?: BucketDefinition

Valor da propriedade

complianceState

Combinado status 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 de definições de configuração 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 minúsculos, hífen e ponto.

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 do flux. 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 do commit de origem sincronizado 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 a reconciliação de suas kustomizações e fontes.

suspend?: boolean

Valor da propriedade

boolean

systemData

Observação de metadados https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources de nível superior: 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 do flux 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

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