Compartir a través de


FluxConfiguration interface

El objeto Flux Configuration devuelto en Obtener & respuesta Put.

Extends

Propiedades

azureBlob

Parámetros para conciliar con el tipo de origen AzureBlob.

bucket

Parámetros para conciliar con el tipo de origen bucket.

complianceState

Estado combinado de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

configurationProtectedSettings

Pares clave-valor de las opciones de configuración protegidas para la configuración

errorMessage

Mensaje de error devuelto al usuario en caso de error de aprovisionamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

gitRepository

Parámetros para conciliar con el tipo de origen GitRepository.

kustomizations

Matriz de kustomizations usada para conciliar el artefacto extraído por el tipo de origen en el clúster.

namespace

Espacio de nombres en el que se instala esta configuración. Máximo de 253 caracteres alfanuméricos en minúsculas, solo guiones y puntos.

provisioningState

Estado de la creación de fluxConfiguration. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

reconciliationWaitDuration

Duración máxima para esperar la conciliación de la configuración del flujo. Por ejemplo, PT1H, PT5M, P1D

repositoryPublicKey

Clave pública asociada a esta fluxConfiguration (ya sea generada dentro del clúster o proporcionada por el usuario). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

scope

Ámbito en el que se instalará el operador.

sourceKind

Tipo de origen del que extraer los datos de configuración.

sourceSyncedCommitId

Rama o SHA de la confirmación de origen sincronizada con el clúster. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sourceUpdatedAt

Datetime el fluxConfiguration sincronice su origen en el clúster. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statuses

Estados de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados aprovisionados por fluxConfiguration. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusUpdatedAt

Datetime, fluxConfiguration ha sincronizado su estado en el clúster con Azure. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

suspend

Si esta configuración debe suspender su conciliación de sus kustomizations y orígenes.

systemData

Metadatos https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources de nivel superior NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

waitForReconciliation

Si la implementación de la configuración de flux debe esperar a que el clúster concilie las kustomizations.

Propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

azureBlob

Parámetros para conciliar con el tipo de origen AzureBlob.

azureBlob?: AzureBlobDefinition

Valor de propiedad

bucket

Parámetros para conciliar con el tipo de origen bucket.

bucket?: BucketDefinition

Valor de propiedad

complianceState

Estado combinado de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

complianceState?: string

Valor de propiedad

string

configurationProtectedSettings

Pares clave-valor de las opciones de configuración protegidas para la configuración

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

Valor de propiedad

{[propertyName: string]: string}

errorMessage

Mensaje de error devuelto al usuario en caso de error de aprovisionamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errorMessage?: string

Valor de propiedad

string

gitRepository

Parámetros para conciliar con el tipo de origen GitRepository.

gitRepository?: GitRepositoryDefinition

Valor de propiedad

kustomizations

Matriz de kustomizations usada para conciliar el artefacto extraído por el tipo de origen en el clúster.

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

Valor de propiedad

{[propertyName: string]: KustomizationDefinition | null}

namespace

Espacio de nombres en el que se instala esta configuración. Máximo de 253 caracteres alfanuméricos en minúsculas, solo guiones y puntos.

namespace?: string

Valor de propiedad

string

provisioningState

Estado de la creación de fluxConfiguration. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

reconciliationWaitDuration

Duración máxima para esperar la conciliación de la configuración del flujo. Por ejemplo, PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Valor de propiedad

string

repositoryPublicKey

Clave pública asociada a esta fluxConfiguration (ya sea generada dentro del clúster o proporcionada por el usuario). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

repositoryPublicKey?: string

Valor de propiedad

string

scope

Ámbito en el que se instalará el operador.

scope?: string

Valor de propiedad

string

sourceKind

Tipo de origen del que extraer los datos de configuración.

sourceKind?: string

Valor de propiedad

string

sourceSyncedCommitId

Rama o SHA de la confirmación de origen sincronizada con el clúster. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sourceSyncedCommitId?: string

Valor de propiedad

string

sourceUpdatedAt

Datetime el fluxConfiguration sincronice su origen en el clúster. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sourceUpdatedAt?: Date

Valor de propiedad

Date

statuses

Estados de los recursos de Kubernetes de Flux creados por fluxConfiguration o creados por los objetos administrados aprovisionados por fluxConfiguration. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statuses?: (null | ObjectStatusDefinition)[]

Valor de propiedad

statusUpdatedAt

Datetime, fluxConfiguration ha sincronizado su estado en el clúster con Azure. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusUpdatedAt?: Date

Valor de propiedad

Date

suspend

Si esta configuración debe suspender su conciliación de sus kustomizations y orígenes.

suspend?: boolean

Valor de propiedad

boolean

systemData

Metadatos https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources de nivel superior NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData?: SystemData

Valor de propiedad

waitForReconciliation

Si la implementación de la configuración de flux debe esperar a que el clúster concilie las kustomizations.

waitForReconciliation?: boolean

Valor de propiedad

boolean

Detalles de las propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deProxyResource.id

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deProxyResource.name

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deProxyResource.type