FluxConfiguration interface
El objeto Flux Configuration devuelto en Obtener & respuesta Put.
- Extends
Propiedades
azure |
Parámetros para conciliar con el tipo de origen AzureBlob. |
bucket | Parámetros para conciliar con el tipo de origen bucket. |
compliance |
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. |
configuration |
Pares clave-valor de las opciones de configuración protegidas para la configuración |
error |
Mensaje de error devuelto al usuario en caso de error de aprovisionamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
git |
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. |
provisioning |
Estado de la creación de fluxConfiguration. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
reconciliation |
Duración máxima para esperar la conciliación de la configuración del flujo. Por ejemplo, PT1H, PT5M, P1D |
repository |
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. |
source |
Tipo de origen del que extraer los datos de configuración. |
source |
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. |
source |
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. |
status |
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. |
system |
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. |
wait |
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
(null | ObjectStatusDefinition)[]
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