FluxConfiguration interface

Объект конфигурации Flux, возвращенный в ответе Get & Put.

Extends

Свойства

azureBlob

Параметры для согласования с типом типа источника AzureBlob.

bucket

Параметры для согласования с типом типа источника контейнера.

complianceState

Объединенное состояние ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

configurationProtectedSettings

Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации

errorMessage

Сообщение об ошибке, возвращенное пользователю в случае сбоя подготовки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

gitRepository

Параметры для согласования с типом типа источника GitRepository.

kustomizations

Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере.

namespace

Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода.

provisioningState

Состояние создания fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

reconciliationWaitDuration

Максимальная длительность ожидания сверки конфигурации flux. Например, PT1H, PT5M, P1D

repositoryPublicKey

Открытый ключ, связанный с этим fluxConfiguration (созданный в кластере или предоставленный пользователем). ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

scope

Область, в которой будет установлен оператор.

sourceKind

Тип источника для извлечения данных конфигурации.

sourceSyncedCommitId

Ветвь и (или) SHA исходной фиксации синхронизированы с кластером. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sourceUpdatedAt

Datetime fluxConfiguration синхронизировал источник в кластере. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

statuses

Состояния ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами, подготовленными fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

statusUpdatedAt

Datetime fluxConfiguration синхронизирует состояние кластера с Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

suspend

Должна ли эта конфигурация приостановить сверку своих kustomizations и источников.

systemData

Метаданные верхнего уровня https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

waitForReconciliation

Следует ли выполнять развертывание конфигурации flux, чтобы кластер примирился с kustomizations.

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

azureBlob

Параметры для согласования с типом типа источника AzureBlob.

azureBlob?: AzureBlobDefinition

Значение свойства

bucket

Параметры для согласования с типом типа источника контейнера.

bucket?: BucketDefinition

Значение свойства

complianceState

Объединенное состояние ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

complianceState?: string

Значение свойства

string

configurationProtectedSettings

Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации

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

Значение свойства

{[propertyName: string]: string}

errorMessage

Сообщение об ошибке, возвращенное пользователю в случае сбоя подготовки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

errorMessage?: string

Значение свойства

string

gitRepository

Параметры для согласования с типом типа источника GitRepository.

gitRepository?: GitRepositoryDefinition

Значение свойства

kustomizations

Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере.

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

Значение свойства

{[propertyName: string]: KustomizationDefinition | null}

namespace

Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода.

namespace?: string

Значение свойства

string

provisioningState

Состояние создания fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState?: string

Значение свойства

string

reconciliationWaitDuration

Максимальная длительность ожидания сверки конфигурации flux. Например, PT1H, PT5M, P1D

reconciliationWaitDuration?: string

Значение свойства

string

repositoryPublicKey

Открытый ключ, связанный с этим fluxConfiguration (созданный в кластере или предоставленный пользователем). ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

repositoryPublicKey?: string

Значение свойства

string

scope

Область, в которой будет установлен оператор.

scope?: string

Значение свойства

string

sourceKind

Тип источника для извлечения данных конфигурации.

sourceKind?: string

Значение свойства

string

sourceSyncedCommitId

Ветвь и (или) SHA исходной фиксации синхронизированы с кластером. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sourceSyncedCommitId?: string

Значение свойства

string

sourceUpdatedAt

Datetime fluxConfiguration синхронизировал источник в кластере. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sourceUpdatedAt?: Date

Значение свойства

Date

statuses

Состояния ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами, подготовленными fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

statuses?: (null | ObjectStatusDefinition)[]

Значение свойства

statusUpdatedAt

Datetime fluxConfiguration синхронизирует состояние кластера с Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

statusUpdatedAt?: Date

Значение свойства

Date

suspend

Должна ли эта конфигурация приостановить сверку своих kustomizations и источников.

suspend?: boolean

Значение свойства

boolean

systemData

Метаданные верхнего уровня https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

Значение свойства

waitForReconciliation

Следует ли выполнять развертывание конфигурации flux, чтобы кластер примирился с kustomizations.

waitForReconciliation?: boolean

Значение свойства

boolean

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

Значение свойства

string

унаследовано отProxyResource.id

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

Значение свойства

string

унаследован отProxyResource.name

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

Значение свойства

string

Наследуется отProxyResource.type