Aracılığıyla paylaş


FluxConfiguration interface

Get & Put yanıtında döndürülen Flux Configuration nesnesi.

Extends

Özellikler

azureBlob

AzureBlob kaynak türüyle mutabık olacak parametreler.

bucket

Bucket kaynak türüyle mutabık olacak parametreler.

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.

configurationProtectedSettings

Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri

errorMessage

Sağlama hatası durumunda kullanıcıya döndürülen hata iletisi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

gitRepository

GitRepository kaynak türüyle mutabık kalınacak 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, kısa çizgi ve nokta.

provisioningState

fluxConfiguration oluşturma durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

reconciliationWaitDuration

Flux yapılandırma mutabakatı için beklenme süresi üst sınırı. Örneğin PT1H, PT5M, P1D

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.

scope

İşlecin yükleneceği kapsam.

sourceKind

Yapılandırma verilerini çekmek için Kaynak Türü.

sourceSyncedCommitId

Kümeyle eşitlenen kaynak işlemenin dal ve/veya SHA'sı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sourceUpdatedAt

Datetime the fluxConfiguration kümedeki kaynağını eşitlemiştir. 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.

statusUpdatedAt

Datetime the fluxConfiguration, kümedeki durumunu Azure ile eşitlemiştir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

suspend

Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla uzlaştırılmasını askıya alıp almaması.

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.

waitForReconciliation

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 olacak parametreler.

azureBlob?: AzureBlobDefinition

Özellik Değeri

bucket

Bucket kaynak türüyle mutabık olacak 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 döndürülen hata iletisi. 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 kalınacak 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, 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 verilerini çekmek 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

Datetime the fluxConfiguration kümedeki kaynağını eşitlemiştir. 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

statusUpdatedAt

Datetime the fluxConfiguration, kümedeki durumunu Azure ile 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 uzlaştırılmasını askıya alıp almaması.

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

ProxyResource.name Devralındı

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.type'danDevralındı