FluxConfiguration interface
Get & Put 回應中傳回的 Flux Configuration 物件。
- Extends
屬性
azure |
與 AzureBlob 來源類型協調的參數。 |
bucket | 與 Bucket 來源類型協調的參數。 |
compliance |
FluxConfiguration 所建立或受控物件所建立之 Flux Kubernetes 資源的合併狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
configuration |
組態受保護組態設定的索引鍵/值組 |
error |
布建失敗時傳回給使用者的錯誤訊息。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
git |
與 GitRepository 來源類型協調的參數。 |
kustomizations | 用來協調叢集上來源類型所提取成品的 kustomization 陣列。 |
namespace | 此組態安裝至其中的命名空間。 最多253個小寫英數位元、連字元和句點。 |
provisioning |
建立 fluxConfiguration 的狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
reconciliation |
等候 flux 設定對帳的最大持續時間。 例如 PT1H、PT5M、P1D |
repository |
與此 fluxConfiguration 相關聯的公鑰(由叢集內產生或由使用者提供)。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
scope | 將安裝運算子的範圍。 |
source |
要從中提取組態數據的來源種類。 |
source |
與叢集同步的來源認可分支和/或SHA。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
source |
Datetime fluxConfiguration 已同步處理叢集上的來源。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
statuses | FluxConfiguration 所建立的 Flux Kubernetes 資源狀態,或由 fluxConfiguration 所布建的 Managed 物件所建立。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
status |
Datetime fluxConfiguration 已將其狀態與 Azure 同步。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
suspend | 此組態是否應暫停其 Kustomizations 和 sources 的對帳。 |
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 | 資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
name | 資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。 |
type | 資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
azureBlob
bucket
complianceState
FluxConfiguration 所建立或受控物件所建立之 Flux Kubernetes 資源的合併狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
complianceState?: string
屬性值
string
configurationProtectedSettings
組態受保護組態設定的索引鍵/值組
configurationProtectedSettings?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
errorMessage
布建失敗時傳回給使用者的錯誤訊息。 注意:這個屬性不會串行化。 它只能由伺服器填入。
errorMessage?: string
屬性值
string
gitRepository
kustomizations
用來協調叢集上來源類型所提取成品的 kustomization 陣列。
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
FluxConfiguration 所建立的 Flux Kubernetes 資源狀態,或由 fluxConfiguration 所布建的 Managed 物件所建立。 注意:這個屬性不會串行化。 它只能由伺服器填入。
statuses?: (null | ObjectStatusDefinition)[]
屬性值
(null | ObjectStatusDefinition)[]
statusUpdatedAt
Datetime fluxConfiguration 已將其狀態與 Azure 同步。 注意:這個屬性不會串行化。 它只能由伺服器填入。
statusUpdatedAt?: Date
屬性值
Date
suspend
此組態是否應暫停其 Kustomizations 和 sources 的對帳。
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
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。
id?: string
屬性值
string
name
type
資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。
type?: string
屬性值
string