FluxConfiguration interface
Get & Put 响应中返回的 Flux Configuration 对象。
- 扩展
属性
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 |
fluxConfiguration 在群集上同步其源的日期时间。 注意:此属性不会序列化。 它只能由服务器填充。 |
statuses | fluxConfiguration 创建的 Flux Kubernetes 资源的状态,或者由 fluxConfiguration 预配的托管对象创建。 注意:此属性不会序列化。 它只能由服务器填充。 |
status |
Datetime,fluxConfiguration 将其状态与 Azure 同步到群集。 注意:此属性不会序列化。 它只能由服务器填充。 |
suspend | 此配置是否应暂停其 kustomization 和源的对帐。 |
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 配置部署是否应等待群集协调 kustomization。 |
继承属性
id | 资源的完全限定资源 ID。 Ex - /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
fluxConfiguration 在群集上同步其源的日期时间。 注意:此属性不会序列化。 它只能由服务器填充。
sourceUpdatedAt?: Date
属性值
Date
statuses
fluxConfiguration 创建的 Flux Kubernetes 资源的状态,或者由 fluxConfiguration 预配的托管对象创建。 注意:此属性不会序列化。 它只能由服务器填充。
statuses?: (null | ObjectStatusDefinition)[]
属性值
(null | ObjectStatusDefinition)[]
statusUpdatedAt
Datetime,fluxConfiguration 将其状态与 Azure 同步到群集。 注意:此属性不会序列化。 它只能由服务器填充。
statusUpdatedAt?: Date
属性值
Date
suspend
此配置是否应暂停其 kustomization 和源的对帐。
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 配置部署是否应等待群集协调 kustomization。
waitForReconciliation?: boolean
属性值
boolean
继承属性详细信息
id
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。
id?: string
属性值
string
继承自 ProxyResource.id 的
name
type
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。
type?: string
属性值
string