Microsoft. KubernetesConfiguration fluxConfigurations 2022-03-01
Bicep kaynak tanımı
fluxConfigurations kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft oluşturmak için. KubernetesConfiguration/fluxConfigurations kaynağı, şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-03-01' = {
name: 'string'
scope: resourceSymbolicName
properties: {
bucket: {
accessKey: 'string'
bucketName: 'string'
insecure: bool
localAuthRef: 'string'
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
configurationProtectedSettings: {}
gitRepository: {
httpsCACert: 'string'
httpsUser: 'string'
localAuthRef: 'string'
repositoryRef: {
branch: 'string'
commit: 'string'
semver: 'string'
tag: 'string'
}
sshKnownHosts: 'string'
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
kustomizations: {}
namespace: 'string'
scope: 'string'
sourceKind: 'string'
suspend: bool
}
}
Özellik değerleri
fluxConfigurations
Adı | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın. |
properties | Flux Yapılandırma kaynağı oluşturma özellikleri | FluxConfigurationProperties |
FluxConfigurationProperties
Adı | Açıklama | Değer |
---|---|---|
Kova | Bucket kaynak türüyle uzlaştıracak parametreler. | BucketDefinition |
configurationProtectedSettings | Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri | object |
gitRepository | GitRepository kaynak türüyle mutabık kalınacak parametreler. | GitRepositoryDefinition |
kustomizations | Kümedeki kaynak türü tarafından çekilen yapıtı uzlaştırmak için kullanılan kustomizasyon dizisi. | object |
ad alanı | Bu yapılandırmanın yüklendiği ad alanı. En fazla 253 küçük harf alfasayısal karakter, kısa çizgi ve nokta. | string |
scope | İşlecin yükleneceği kapsam. | 'küme' 'ad alanı' |
sourceKind | Yapılandırma verilerini çekmek için Kaynak Türü. | 'Demet' 'GitRepository' |
askıya alma | Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla uzlaştırılmasını askıya alıp almaması. | bool |
BucketDefinition
Adı | Açıklama | Değer |
---|---|---|
Accesskey | S3 demetine güvenli bir şekilde erişmek için kullanılan düz metin erişim anahtarı | string |
bucketName | Flux yapılandırması için URL uç noktasından eşitlenecek demet adı. | string |
Güvensiz | S3 demetinden veri atarken güvenli olmayan iletişimin kullanılıp kullanılmayacağını belirtin. | bool |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabakata bağlama aralığı. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması S3 demeti için eşitlenecek URL. | string |
GitRepositoryDefinition
Adı | Açıklama | Değer |
---|---|---|
httpsCACert | HTTPS üzerinden git özel git depolarına erişmek için kullanılan Base64 ile kodlanmış HTTPS sertifika yetkilisi içeriği | string |
httpsUser | HTTPS üzerinden özel git depolarına erişmek için kullanılan düz metin HTTPS kullanıcı adı | string |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
repositoryRef | GitRepository nesnesinin kaynak başvurusu. | RepositoryRefDefinition |
sshKnownHosts | SSH üzerinden özel git depolarına erişmek için gereken genel SSH anahtarlarını içeren Base64 kodlamalı known_hosts değeri | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabakata bağlama aralığı. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması git deposu için eşitlenecek URL. | string |
RepositoryRefDefinition
Adı | Açıklama | Değer |
---|---|---|
dal | Kullanıma alınacak git deposu dal adı. | string |
Tamamlama | Kullanıma almak için SHA işleme. Geçerli olması için bu değerin dal adıyla birleştirilmesi gerekir. Bu, semver'den önceliklidir. | string |
semver | Git deposu etiketleriyle eşleştirmek için kullanılan semver aralığı. Bu, etikete göre önceliklidir. | string |
etiket | Kullanıma alınacak git deposu etiket adı. Bu, daldan önceliklidir. | string |
ARM şablonu kaynak tanımı
fluxConfigurations kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarındaki uzantı kaynaklarında kapsam ayarlama.
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft oluşturmak için. KubernetesConfiguration/fluxConfigurations kaynağı, şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2022-03-01",
"name": "string",
"scope": "string",
"properties": {
"bucket": {
"accessKey": "string",
"bucketName": "string",
"insecure": "bool",
"localAuthRef": "string",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"configurationProtectedSettings": {},
"gitRepository": {
"httpsCACert": "string",
"httpsUser": "string",
"localAuthRef": "string",
"repositoryRef": {
"branch": "string",
"commit": "string",
"semver": "string",
"tag": "string"
},
"sshKnownHosts": "string",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"kustomizations": {},
"namespace": "string",
"scope": "string",
"sourceKind": "string",
"suspend": "bool"
}
}
Özellik değerleri
fluxConfigurations
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft. KubernetesConfiguration/fluxConfigurations' |
apiVersion | Kaynak API'sinin sürümü | '2022-03-01' |
name | Kaynak adı | dize (gerekli) |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın. |
properties | Flux Yapılandırma kaynağı oluşturma özellikleri | FluxConfigurationProperties |
FluxConfigurationProperties
Adı | Açıklama | Değer |
---|---|---|
Kova | Bucket kaynak türüyle uzlaştıracak parametreler. | BucketDefinition |
configurationProtectedSettings | Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri | object |
gitRepository | GitRepository kaynak türüyle mutabık kalınacak parametreler. | GitRepositoryDefinition |
kustomizations | Kümedeki kaynak türü tarafından çekilen yapıtı uzlaştırmak için kullanılan kustomizasyon dizisi. | object |
ad alanı | Bu yapılandırmanın yüklendiği ad alanı. En fazla 253 küçük harf alfasayısal karakter, kısa çizgi ve nokta. | string |
scope | İşlecin yükleneceği kapsam. | 'küme' 'ad alanı' |
sourceKind | Yapılandırma verilerini çekmek için Kaynak Türü. | 'Demet' 'GitRepository' |
askıya alma | Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla uzlaştırılmasını askıya alıp almaması. | bool |
BucketDefinition
Adı | Açıklama | Değer |
---|---|---|
Accesskey | S3 demetine güvenli bir şekilde erişmek için kullanılan düz metin erişim anahtarı | string |
bucketName | Flux yapılandırması için URL uç noktasından eşitlenecek demet adı. | string |
Güvensiz | S3 demetinden veri atarken güvenli olmayan iletişimin kullanılıp kullanılmayacağını belirtin. | bool |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabakata bağlama aralığı. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması S3 demeti için eşitlenecek URL. | string |
GitRepositoryDefinition
Adı | Açıklama | Değer |
---|---|---|
httpsCACert | HTTPS üzerinden git özel git depolarına erişmek için kullanılan Base64 ile kodlanmış HTTPS sertifika yetkilisi içeriği | string |
httpsUser | HTTPS üzerinden özel git depolarına erişmek için kullanılan düz metin HTTPS kullanıcı adı | string |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
repositoryRef | GitRepository nesnesinin kaynak başvurusu. | RepositoryRefDefinition |
sshKnownHosts | SSH üzerinden özel git depolarına erişmek için gereken genel SSH anahtarlarını içeren Base64 kodlamalı known_hosts değeri | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabakata bağlama aralığı. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması git deposu için eşitlenecek URL. | string |
RepositoryRefDefinition
Adı | Açıklama | Değer |
---|---|---|
dal | Kullanıma alınacak git deposu dal adı. | string |
Tamamlama | Kullanıma almak için SHA işleme. Geçerli olması için bu değerin dal adıyla birleştirilmesi gerekir. Bu, semver'den önceliklidir. | string |
semver | Git deposu etiketleriyle eşleştirmek için kullanılan semver aralığı. Bu, etikete göre önceliklidir. | string |
etiket | Kullanıma alınacak git deposu etiket adı. Bu, daldan önceliklidir. | string |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
fluxConfigurations kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın parent_id
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft oluşturmak için. KubernetesConfiguration/fluxConfigurations kaynağı, şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-03-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
bucket = {
accessKey = "string"
bucketName = "string"
insecure = bool
localAuthRef = "string"
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
configurationProtectedSettings = {}
gitRepository = {
httpsCACert = "string"
httpsUser = "string"
localAuthRef = "string"
repositoryRef = {
branch = "string"
commit = "string"
semver = "string"
tag = "string"
}
sshKnownHosts = "string"
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
kustomizations = {}
namespace = "string"
scope = "string"
sourceKind = "string"
suspend = bool
}
})
}
Özellik değerleri
fluxConfigurations
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft. KubernetesConfiguration/fluxConfigurations@2022-03-01" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu uzantı kaynağının uygulanacağı kaynağın kimliği. | dize (gerekli) |
properties | Flux Yapılandırma kaynağı oluşturma özellikleri | FluxConfigurationProperties |
FluxConfigurationProperties
Adı | Açıklama | Değer |
---|---|---|
Kova | Bucket kaynak türüyle uzlaştıracak parametreler. | BucketDefinition |
configurationProtectedSettings | Yapılandırma için korumalı yapılandırma ayarlarının anahtar-değer çiftleri | object |
gitRepository | GitRepository kaynak türüyle mutabık kalınacak parametreler. | GitRepositoryDefinition |
kustomizations | Kümedeki kaynak türü tarafından çekilen yapıtı mutabık hale getirmek için kullanılan kustomizasyon dizisi. | object |
ad alanı | Bu yapılandırmanın yüklendiği ad alanı. En fazla 253 küçük harf alfasayısal karakter, kısa çizgi ve nokta. | string |
scope | İşlecin yükleneceği kapsam. | "küme" "ad alanı" |
sourceKind | Yapılandırma verilerini çekmek için Kaynak Türü. | "Demet" "GitRepository" |
askıya alma | Bu yapılandırmanın kustomizasyonları ve kaynaklarıyla uzlaştırılmasını askıya alıp almaması. | bool |
BucketDefinition
Adı | Açıklama | Değer |
---|---|---|
Accesskey | S3 demetine güvenli bir şekilde erişmek için kullanılan düz metin erişim anahtarı | string |
bucketName | Flux yapılandırması için URL uç noktasından eşitlenecek demet adı. | string |
Güvensiz | S3 demetinden veri atarken güvenli olmayan iletişimin kullanılıp kullanılmayacağını belirtin. | bool |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabık kılacak aralık. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması S3 demeti için eşitlenecek URL. | string |
GitRepositoryDefinition
Adı | Açıklama | Değer |
---|---|---|
httpsCACert | HTTPS üzerinden git özel git depolarına erişmek için kullanılan Base64 ile kodlanmış HTTPS sertifika yetkilisi içeriği | string |
httpsUser | HTTPS üzerinden özel git depolarına erişmek için kullanılan düz metin HTTPS kullanıcı adı | string |
localAuthRef | Kubernetes kümesinde yönetilen veya kullanıcı tarafından sağlanan yapılandırma gizli dizileri yerine kimlik doğrulama gizli dizisi olarak kullanılacak yerel gizli dizinin adı. | string |
repositoryRef | GitRepository nesnesinin kaynak başvurusu. | RepositoryRefDefinition |
sshKnownHosts | SSH üzerinden özel git depolarına erişmek için gereken genel SSH anahtarlarını içeren Base64 kodlamalı known_hosts değeri | string |
syncIntervalInSeconds | Küme git deposu kaynağını uzak değerle yeniden mutabık kılacak aralık. | int |
timeoutInSeconds | Küme git deposu kaynağını uzak değerle mutabık hale getirmek için gereken en uzun süre. | int |
url | Flux yapılandırması git deposu için eşitlenecek URL. | string |
RepositoryRefDefinition
Adı | Açıklama | Değer |
---|---|---|
dal | Kullanıma alınacak git deposu dal adı. | string |
Tamamlama | Kullanıma almak için SHA işleme. Bu değerin geçerli olması için dal adıyla birleştirilmesi gerekir. Bu, semver'den önceliklidir. | string |
semver | Git deposu etiketleriyle eşleştirmek için kullanılan semver aralığı. Bu, etikete göre önceliklidir. | string |
etiket | Kullanıma alınacak git deposu etiket adı. Bu, daldan önceliklidir. | string |