FluxConfiguration interface
Get & Put yanıtında döndürülen Flux Configuration nesnesi.
- Extends
Özellikler
| azure |
AzureBlob kaynak türüyle mutabık hale getirmek için parametreler. |
| bucket | Bucket kaynak türüyle mutabık hale getirmek için parametreler. |
| compliance |
FluxConfiguration tarafından oluşturulan veya yönetilen nesneler tarafından oluşturulan Flux Kubernetes kaynaklarının birleşik durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| configuration |
Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri |
| error |
Sağlama hatası durumunda kullanıcıya hata iletisi döndürüldü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| git |
GitRepository kaynak türüyle mutabık hale getirmek için parametreler. |
| kustomizations | Kümedeki kaynak türü tarafından çekilen yapıtı mutabık hale getirmek için kullanılan kustomizasyon dizisi. |
| namespace | Bu yapılandırmanın yüklendiği ad alanı. En fazla 253 küçük harf alfasayısal karakter, yalnızca kısa çizgi ve nokta. |
| provisioning |
fluxConfiguration oluşturma durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| reconciliation |
Flux yapılandırma mutabakatı için beklenme süresi üst sınırı. Örneğin PT1H, PT5M, P1D |
| repository |
Bu fluxConfiguration ile ilişkili Ortak Anahtar (küme içinde oluşturulur veya kullanıcı tarafından sağlanır). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| scope | İşlecin yükleneceği kapsam. |
| source |
Yapılandırma verilerinin çekilmesi için Kaynak Türü. |
| source |
Kümeyle eşitlenen kaynak işlemenin dal ve/veya SHA'sı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| source |
fluxConfiguration'ın kaynağı kümede eşitlendiği tarih saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| statuses | fluxConfiguration tarafından oluşturulan veya fluxConfiguration tarafından sağlanan yönetilen nesneler tarafından oluşturulan Flux Kubernetes kaynaklarının durumları. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| status |
Datetime the fluxConfiguration, azure ile kümedeki durumunu eşitlemiştir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| suspend | Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla ilgili mutabakatını askıya alması gerekip gerekmediği. |
| system |
Üst düzey meta veriler https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| wait |
Flux yapılandırma dağıtımının kümenin kustomizasyonları uzlaştırmasını beklemesi gerekip gerekmediği. |
Devralınan Özellikler
| id | Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| name | Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| type | Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
Özellik Ayrıntıları
azureBlob
AzureBlob kaynak türüyle mutabık hale getirmek için parametreler.
azureBlob?: AzureBlobDefinition
Özellik Değeri
bucket
Bucket kaynak türüyle mutabık hale getirmek için parametreler.
bucket?: BucketDefinition
Özellik Değeri
complianceState
FluxConfiguration tarafından oluşturulan veya yönetilen nesneler tarafından oluşturulan Flux Kubernetes kaynaklarının birleşik durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
complianceState?: string
Özellik Değeri
string
configurationProtectedSettings
Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri
configurationProtectedSettings?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
errorMessage
Sağlama hatası durumunda kullanıcıya hata iletisi döndürüldü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
errorMessage?: string
Özellik Değeri
string
gitRepository
GitRepository kaynak türüyle mutabık hale getirmek için parametreler.
gitRepository?: GitRepositoryDefinition
Özellik Değeri
kustomizations
Kümedeki kaynak türü tarafından çekilen yapıtı mutabık hale getirmek için kullanılan kustomizasyon dizisi.
kustomizations?: {[propertyName: string]: KustomizationDefinition | null}
Özellik Değeri
{[propertyName: string]: KustomizationDefinition | null}
namespace
Bu yapılandırmanın yüklendiği ad alanı. En fazla 253 küçük harf alfasayısal karakter, yalnızca kısa çizgi ve nokta.
namespace?: string
Özellik Değeri
string
provisioningState
fluxConfiguration oluşturma durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
provisioningState?: string
Özellik Değeri
string
reconciliationWaitDuration
Flux yapılandırma mutabakatı için beklenme süresi üst sınırı. Örneğin PT1H, PT5M, P1D
reconciliationWaitDuration?: string
Özellik Değeri
string
repositoryPublicKey
Bu fluxConfiguration ile ilişkili Ortak Anahtar (küme içinde oluşturulur veya kullanıcı tarafından sağlanır). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
repositoryPublicKey?: string
Özellik Değeri
string
scope
İşlecin yükleneceği kapsam.
scope?: string
Özellik Değeri
string
sourceKind
Yapılandırma verilerinin çekilmesi için Kaynak Türü.
sourceKind?: string
Özellik Değeri
string
sourceSyncedCommitId
Kümeyle eşitlenen kaynak işlemenin dal ve/veya SHA'sı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
sourceSyncedCommitId?: string
Özellik Değeri
string
sourceUpdatedAt
fluxConfiguration'ın kaynağı kümede eşitlendiği tarih saat. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
sourceUpdatedAt?: Date
Özellik Değeri
Date
statuses
fluxConfiguration tarafından oluşturulan veya fluxConfiguration tarafından sağlanan yönetilen nesneler tarafından oluşturulan Flux Kubernetes kaynaklarının durumları. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
statuses?: (null | ObjectStatusDefinition)[]
Özellik Değeri
(null | ObjectStatusDefinition)[]
statusUpdatedAt
Datetime the fluxConfiguration, azure ile kümedeki durumunu eşitlemiştir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
statusUpdatedAt?: Date
Özellik Değeri
Date
suspend
Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla ilgili mutabakatını askıya alması gerekip gerekmediği.
suspend?: boolean
Özellik Değeri
boolean
systemData
Üst düzey meta veriler https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
systemData?: SystemData
Özellik Değeri
waitForReconciliation
Flux yapılandırma dağıtımının kümenin kustomizasyonları uzlaştırmasını beklemesi gerekip gerekmediği.
waitForReconciliation?: boolean
Özellik Değeri
boolean
Devralınan Özellik Detayları
id
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
id?: string
Özellik Değeri
string
ProxyResource.id Devralındı
name
Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
type
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
ProxyResource.typeDevralındı