Megosztás a következőn keresztül:


Microsoft. KubernetesConfiguration fluxConfigurations 2022-01-01-preview

Bicep-erőforrásdefiníció

A fluxConfigurations erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

scope Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát. Lásd: Hatókör beállítása bővítményerőforrásokon a Bicepben.

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozása. KubernetesConfiguration/fluxConfigurations erőforrás, adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-01-01-preview' = {
  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
  }
}

Tulajdonságértékek

fluxConfigurations

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
scope A bővítményerőforrás az üzembe helyezés hatókörétől eltérő hatókörben való létrehozásakor használható. Célerőforrás

A Bicep esetében állítsa ezt a tulajdonságot az erőforrás szimbolikus nevére a bővítményerőforrás alkalmazásához.
properties Flux-konfigurációs erőforrás létrehozásához használt tulajdonságok FluxConfigurationProperties

FluxConfigurationProperties

Név Leírás Érték
Vödör A gyűjtő forrástípusával egyeztetendő paraméterek. Gyűjtődefiníció
configurationProtectedSettings A konfigurációhoz tartozó védett konfigurációs beállítások kulcs-érték párjai object
gitRepository A GitRepository forrástípussal egyeztetendő paraméterek. GitRepositoryDefinition
kustomizations A fürt forrástípusa által lekért összetevő egyeztetéséhez használt kustomizációk tömbje. object
névtér Az a névtér, amelyre a konfiguráció telepítve van. Legfeljebb 253 kisbetűs alfanumerikus karakter, kötőjel és csak pont. sztring
scope Hatókör, amelyre az operátor telepítve lesz. "fürt"
"névtér"
sourceKind Forrás típusa a konfigurációs adatok lekéréséhez. "Gyűjtő"
"GitRepository"
felfüggesztés Azt, hogy a konfiguráció felfüggeszti-e a kustomizációk és -források egyeztetését. logikai

Gyűjtődefiníció

Név Leírás Érték
accessKey Az S3-gyűjtő biztonságos eléréséhez használt egyszerű szöveges hozzáférési kulcs sztring
bucketName A fluxus konfigurációjának URL-végpontjáról szinkronizálandó gyűjtőnév. sztring
Bizonytalan Adja meg, hogy nem biztonságos kommunikációt használjon-e az S3-gyűjtőből származó adatok pulzálásakor. logikai
localAuthRef Egy helyi titkos kód neve a Kubernetes-fürtön, amelyet hitelesítési titkos kódként használ a felügyelt vagy a felhasználó által megadott konfigurációs titkos kódok helyett. sztring
syncIntervalInSeconds Az az időköz, amelyen a fürt git-adattárának forrását újra egyeztetni kell a távolival. int
timeoutInSeconds A fürt git-adattár forrásának a távolival való egyeztetésének maximális ideje. int
url A fluxus konfigurációs S3-gyűjtőhöz szinkronizálandó URL-cím. sztring

GitRepositoryDefinition

Név Leírás Érték
httpsCACert A git magánhálózati Git-adattárak HTTPS-en keresztüli eléréséhez használt, base64 kódolású HTTPS-hitelesítésszolgáltatói tartalom sztring
httpsUser Egyszerű szöveges HTTPS-felhasználónév a privát Git-adattárak HTTPS-en keresztüli eléréséhez sztring
localAuthRef Egy helyi titkos kód neve a Kubernetes-fürtön, amelyet hitelesítési titkos kódként használ a felügyelt vagy a felhasználó által megadott konfigurációs titkos kódok helyett. sztring
repositoryRef A GitRepository objektum forráshivatkozása. RepositoryRefDefinition
sshKnownHosts Base64 kódolású known_hosts érték, amely nyilvános SSH-kulcsokat tartalmaz a privát Git-adattárak SSH-val való eléréséhez sztring
syncIntervalInSeconds Az az időköz, amikor a fürt Git-adattárának forrását újra kell egyeztetni a távoli tárházzal. int
timeoutInSeconds A fürt Git-adattár forrásának a távolival való egyeztetésének maximális időtartama. int
url A flux konfigurációs Git-adattár szinkronizálandó URL-címe. sztring

RepositoryRefDefinition

Név Leírás Érték
ágazat A kiveendő Git-adattárág neve. sztring
Elkövetni A véglegesítési SHA a kivételhez. Ezt az értéket össze kell kapcsolni az ág nevével, hogy érvényes legyen. Ez elsőbbséget élvez a szemvernél. sztring
szemver A Git-adattár címkéinek egyezéséhez használt szemvertartomány. Ez elsőbbséget élvez a címkével szemben. sztring
címke A git-adattár címkéjének neve a kivételhez. Ez elsőbbséget élvez az ág felett. sztring

ARM-sablon erőforrás-definíciója

A fluxConfigurations erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

scope Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát. Lásd: Hatókör beállítása bővítményerőforrásokon ARM-sablonokban.

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozásához. KubernetesConfiguration/fluxConfigurations erőforrás, adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
  "apiVersion": "2022-01-01-preview",
  "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"
  }
}

Tulajdonságértékek

fluxConfigurations

Név Leírás Érték
típus Az erőforrás típusa 'Microsoft. KubernetesConfiguration/fluxConfigurations"
apiVersion Az erőforrás API-verziója '2022-01-01-preview"
name Az erőforrás neve sztring (kötelező)
scope Akkor használható, ha olyan hatókörben hoz létre bővítményerőforrást, amely nem azonos az üzembehelyezési hatókörrel. Célerőforrás

JSON esetén állítsa az értéket annak az erőforrásnak a teljes nevére, amelynél a bővítményerőforrást alkalmazni szeretné.
properties Flux-konfigurációs erőforrás létrehozásához használt tulajdonságok FluxConfigurationProperties

FluxConfigurationProperties

Név Leírás Érték
Vödör A Gyűjtő forrástípussal egyeztetendő paraméterek. BucketDefinition
configurationProtectedSettings A konfiguráció védett konfigurációs beállításainak kulcs-érték párjai object
gitRepository A GitRepository forrástípusával egyeztetendő paraméterek. GitRepositoryDefinition
kustomizations A fürt forrástípusa által lekért összetevő egyeztetéséhez használt kustomizációk tömbje. object
névtér Az a névtér, amelyre a konfiguráció telepítve van. Legfeljebb 253 kisbetűs alfanumerikus karakter, kötőjel és csak pont. sztring
scope Hatókör, amelyen az operátor telepítve lesz. "fürt"
"névtér"
sourceKind Forrás típusa a konfigurációs adatok lekéréséhez. "Gyűjtő"
"GitRepository"
felfüggesztés Azt határozza meg, hogy ennek a konfigurációnak fel kell-e függesztenie a kustomizációk és -források egyeztetését. logikai

BucketDefinition

Név Leírás Érték
accessKey Az S3-gyűjtő biztonságos eléréséhez használt egyszerű szöveges hozzáférési kulcs sztring
bucketName A fluxus konfigurációjának URL-végpontjáról szinkronizálandó gyűjtőnév. sztring
Bizonytalan Adja meg, hogy nem biztonságos kommunikációt használjon-e az S3-gyűjtőből származó adatok pulzálásakor. logikai
localAuthRef Egy helyi titkos kód neve a Kubernetes-fürtön, amelyet hitelesítési titkos kódként használ a felügyelt vagy a felhasználó által megadott konfigurációs titkos kódok helyett. sztring
syncIntervalInSeconds Az az időköz, amelyen a fürt git-adattárának forrását újra egyeztetni kell a távolival. int
timeoutInSeconds A fürt git-adattár forrásának a távolival való egyeztetésének maximális ideje. int
url A fluxus konfigurációs S3-gyűjtőhöz szinkronizálandó URL-cím. sztring

GitRepositoryDefinition

Név Leírás Érték
httpsCACert A git magánhálózati Git-adattárak HTTPS-en keresztüli eléréséhez használt, base64 kódolású HTTPS-hitelesítésszolgáltatói tartalom sztring
httpsUser Egyszerű szöveges HTTPS-felhasználónév a privát Git-adattárak HTTPS-en keresztüli eléréséhez sztring
localAuthRef Egy helyi titkos kód neve a Kubernetes-fürtön, amelyet hitelesítési titkos kódként használ a felügyelt vagy a felhasználó által megadott konfigurációs titkos kódok helyett. sztring
repositoryRef A GitRepository objektum forráshivatkozása. RepositoryRefDefinition
sshKnownHosts Base64 kódolású known_hosts érték, amely nyilvános SSH-kulcsokat tartalmaz a privát Git-adattárak SSH-on keresztüli eléréséhez sztring
syncIntervalInSeconds Az az időköz, amelyen a fürt git-adattárának forrását újra egyeztetni kell a távolival. int
timeoutInSeconds A fürt git-adattár forrásának a távolival való egyeztetésének maximális ideje. int
url A flux konfigurációs Git-adattár szinkronizálandó URL-címe. sztring

RepositoryRefDefinition

Név Leírás Érték
ágazat A git-adattár ágának neve a kivételhez. sztring
Elkövetni A véglegesítési SHA a kivételhez. Ezt az értéket össze kell kombinálni az ág nevével, hogy érvényes legyen. Ez elsőbbséget élvez a Szemver-hez képest. sztring
szemver A Git-adattár címkéinek egyezéséhez használt szemvertartomány. Ez elsőbbséget élvez a címkével szemben. sztring
címke A git-adattár címkéjének neve a kivételhez. Ez elsőbbséget élvez az ágnál. sztring

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A fluxConfigurations erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

parent_id Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát.

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft létrehozása. KubernetesConfiguration/fluxConfigurations erőforrás, adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-01-01-preview"
  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
    }
  })
}

Tulajdonságértékek

fluxConfigurations

Név Leírás Érték
típus Az erőforrás típusa "Microsoft. KubernetesConfiguration/fluxConfigurations@2022-01-01-preview"
name Az erőforrás neve sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amelyre alkalmazni szeretné ezt a bővítményerőforrást. sztring (kötelező)
properties Flux-konfigurációs erőforrás létrehozásához használt tulajdonságok FluxConfigurationProperties

FluxConfigurationProperties

Név Leírás Érték
Vödör A gyűjtő forrástípusával egyeztetendő paraméterek. Gyűjtődefiníció
configurationProtectedSettings A konfigurációhoz tartozó védett konfigurációs beállítások kulcs-érték párjai object
gitRepository A GitRepository forrástípusával egyeztetendő paraméterek. GitRepositoryDefinition
kustomizations A fürt forrástípusa által lekért összetevő egyeztetéséhez használt kustomizációk tömbje. object
névtér Az a névtér, amelyre a konfiguráció telepítve van. Legfeljebb 253 kisbetűs alfanumerikus karakter, kötőjel és csak pont. sztring
scope Hatókör, amelyen az operátor telepítve lesz. "fürt"
"névtér"
sourceKind Forrás típusa a konfigurációs adatok lekéréséhez. "Gyűjtő"
"GitRepository"
felfüggesztés Azt határozza meg, hogy ennek a konfigurációnak fel kell-e függesztenie a kustomizációk és -források egyeztetését. logikai

BucketDefinition

Név Leírás Érték
accessKey Az S3-gyűjtő biztonságos eléréséhez használt egyszerű szöveges hozzáférési kulcs sztring
bucketName A flux konfiguráció URL-végpontjáról szinkronizálandó gyűjtőnév. sztring
Bizonytalan Adja meg, hogy nem biztonságos kommunikációt használjon-e az S3-gyűjtőből származó adatok pulzálásakor. logikai
localAuthRef A Kubernetes-fürt egy helyi titkos kódjának neve, amelyet a felügyelt vagy felhasználó által megadott konfigurációs titkos kódok helyett hitelesítési titkos kódként használ. sztring
syncIntervalInSeconds Az az időköz, amikor a fürt Git-adattárának forrását újra kell egyeztetni a távoli tárházzal. int
timeoutInSeconds A fürt Git-adattár forrásának a távolival való egyeztetésének maximális időtartama. int
url A fluxonfigurációS3-gyűjtőhöz szinkronizálandó URL-cím. sztring

GitRepositoryDefinition

Név Leírás Érték
httpsCACert Base64 kódolású HTTPS-hitelesítésszolgáltatói tartalom a Git privát Git-adattárak HTTPS-en keresztüli eléréséhez sztring
httpsUser A privát Git-adattárak HTTPS-en keresztüli eléréséhez használt egyszerű szöveges HTTPS-felhasználónév sztring
localAuthRef A Kubernetes-fürt egy helyi titkos kódjának neve, amelyet a felügyelt vagy felhasználó által megadott konfigurációs titkos kódok helyett hitelesítési titkos kódként használ. sztring
repositoryRef A GitRepository objektum forráshivatkozása. RepositoryRefDefinition
sshKnownHosts Base64 kódolású known_hosts érték, amely nyilvános SSH-kulcsokat tartalmaz a privát Git-adattárak SSH-val való eléréséhez sztring
syncIntervalInSeconds Az az időköz, amikor a fürt Git-adattárának forrását újra kell egyeztetni a távoli tárházzal. int
timeoutInSeconds A fürt Git-adattár forrásának a távolival való egyeztetésének maximális időtartama. int
url A flux konfigurációs Git-adattár szinkronizálandó URL-címe. sztring

RepositoryRefDefinition

Név Leírás Érték
ágazat A kiveendő Git-adattárág neve. sztring
Elkövetni A véglegesítési SHA a kivételhez. Ezt az értéket össze kell kapcsolni az ág nevével, hogy érvényes legyen. Ez elsőbbséget élvez a szemvernél. sztring
szemver A Git-adattár címkéinek egyezéséhez használt szemvertartomány. Ez elsőbbséget élvez a címkével szemben. sztring
címke A git-adattár címkéjének neve a kivételhez. Ez elsőbbséget élvez az ág felett. sztring