FluxConfiguration interface
Объект конфигурации Flux, возвращенный в ответе Get & Put.
- Extends
Свойства
| azure |
Параметры для согласования с типом типа источника AzureBlob. |
| bucket | Параметры для согласования с типом типа источника контейнера. |
| compliance |
Объединенное состояние ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| configuration |
Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации |
| error |
Сообщение об ошибке, возвращенное пользователю в случае сбоя подготовки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| git |
Параметры для согласования с типом типа источника GitRepository. |
| kustomizations | Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере. |
| namespace | Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода. |
| provisioning |
Состояние создания fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| reconciliation |
Максимальная длительность ожидания сверки конфигурации flux. Например, PT1H, PT5M, P1D |
| repository |
Открытый ключ, связанный с этим fluxConfiguration (созданный в кластере или предоставленный пользователем). ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| scope | Область, в которой будет установлен оператор. |
| source |
Тип источника для извлечения данных конфигурации. |
| source |
Ветвь и (или) SHA исходной фиксации синхронизированы с кластером. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| source |
Datetime fluxConfiguration синхронизировал источник в кластере. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| statuses | Состояния ресурсов Flux Kubernetes, созданных fluxConfiguration или созданных управляемыми объектами, подготовленными fluxConfiguration. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| status |
Datetime fluxConfiguration синхронизирует состояние кластера с Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| suspend | Должна ли эта конфигурация приостановить сверку своих kustomizations и источников. |
| system |
Метаданные верхнего уровня https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| wait |
Следует ли выполнять развертывание конфигурации 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)[]
Значение свойства
(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