Partilhar via


FluxConfiguration interface

O objeto Flux Configuration retornou na resposta Get & Put.

Extends

Propriedades

azureBlob

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

bucket

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

complianceState

Status combinado dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados. Observação : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

gitRepository

Parâmetros para reconciliar com o tipo de fonte GitRepository.

kustomizations

Matriz de kustomizations usada para reconciliar o artefato puxado 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 final.

provisioningState

Status da criação do fluxConfiguration. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reconciliationWaitDuration

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

repositoryPublicKey

Chave Pública associada a este fluxConfiguration (gerada dentro do cluster ou fornecida pelo utilizador). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

scope

Âmbito em que o operador será instalado.

sourceKind

Tipo de origem para extrair os dados de configuração.

sourceSyncedCommitId

Ramificação e/ou SHA da confirmação de origem sincronizada com o cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceUpdatedAt

Data/hora em que o fluxConfiguration sincronizou sua origem no cluster. Observação : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusUpdatedAt

Datetime the fluxConfiguration sincronizou seu status no cluster com o Azure. Observação : esta 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 NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

waitForReconciliation

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

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta 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" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

azureBlob

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

azureBlob?: AzureBlobDefinition

Valor de Propriedade

bucket

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

bucket?: BucketDefinition

Valor de Propriedade

complianceState

Status combinado dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

complianceState?: string

Valor de Propriedade

string

configurationProtectedSettings

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

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

Valor de Propriedade

{[propertyName: string]: string}

errorMessage

Mensagem de erro retornada ao usuário no caso de falha de provisionamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorMessage?: string

Valor de Propriedade

string

gitRepository

Parâmetros para reconciliar com o tipo de fonte GitRepository.

gitRepository?: GitRepositoryDefinition

Valor de Propriedade

kustomizations

Matriz de kustomizations usada para reconciliar o artefato puxado pelo tipo de origem no cluster.

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

Valor de 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 final.

namespace?: string

Valor de Propriedade

string

provisioningState

Status da criação do fluxConfiguration. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

reconciliationWaitDuration

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

reconciliationWaitDuration?: string

Valor de Propriedade

string

repositoryPublicKey

Chave Pública associada a este fluxConfiguration (gerada dentro do cluster ou fornecida pelo utilizador). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

repositoryPublicKey?: string

Valor de Propriedade

string

scope

Âmbito em que o operador será instalado.

scope?: string

Valor de Propriedade

string

sourceKind

Tipo de origem para extrair os dados de configuração.

sourceKind?: string

Valor de Propriedade

string

sourceSyncedCommitId

Ramificação e/ou SHA da confirmação de origem sincronizada com o cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceSyncedCommitId?: string

Valor de Propriedade

string

sourceUpdatedAt

Data/hora em que o fluxConfiguration sincronizou sua origem no cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceUpdatedAt?: Date

Valor de Propriedade

Date

statuses

Status dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados provisionados pelo fluxConfiguration. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statuses?: (null | ObjectStatusDefinition)[]

Valor de Propriedade

statusUpdatedAt

Datetime the fluxConfiguration sincronizou seu status no cluster com o Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusUpdatedAt?: Date

Valor de Propriedade

Date

suspend

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

suspend?: boolean

Valor de 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 NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

waitForReconciliation

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

waitForReconciliation?: boolean

Valor de Propriedade

boolean

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

type

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

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type