Microsoft. KubernetesConfiguration fluxConfigurations 2021-11-01-preview
Bicep-resursdefinition
Resurstypen fluxConfigurations är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Skapa en Microsoft. KubernetesConfiguration/fluxConfigurations-resursen lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
configurationProtectedSettings: {}
gitRepository: {
httpsCAFile: '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: 'GitRepository'
suspend: bool
}
}
Egenskapsvärden
fluxConfigurations
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen. |
properties | Egenskaper för att skapa en fluxkonfigurationsresurs | FluxConfigurationEgenskaper |
FluxConfigurationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
configurationProtectedSettings | Nyckel/värde-par med skyddade konfigurationsinställningar för konfigurationen | objekt |
gitRepository | Parametrar som ska stämmas av med typen GitRepository-källtyp. | GitRepositoryDefinition |
kustomizations | Matris med kustomizations som används för att stämma av artefakten som hämtats av källtypen i klustret. | objekt |
namnområde | Namnområdet som den här konfigurationen är installerad i. Högst 253 alfanumeriska gemener, bindestreck och punkt. | sträng |
omfång | Omfång där operatorn ska installeras. | "kluster" "namnområde" |
sourceKind | Källtyp att hämta konfigurationsdata från. | "GitRepository" |
pausa | Om den här konfigurationen ska pausa avstämningen av dess kustomizations och källor. | boolesk |
GitRepositoryDefinition
Name | Beskrivning | Värde |
---|---|---|
httpsCAFile | Base64-kodat HTTPS-certifikatutfärdarinnehåll som används för att komma åt git-privata git-lagringsplatser via HTTPS | sträng |
httpsUser | Base64-kodat HTTPS-användarnamn som används för att komma åt privata git-lagringsplatser via HTTPS | sträng |
localAuthRef | Namnet på en lokal hemlighet i Kubernetes-klustret som ska användas som autentiseringshemlighet i stället för de hanterade eller användardefinierade konfigurationshemligheterna. | sträng |
repositoryRef | Källreferensen för GitRepository-objektet. | RepositoryRefDefinition |
sshKnownHosts | Base64-kodat known_hosts värde som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata git-lagringsplatser via SSH | sträng |
syncIntervalInSeconds | Intervallet då klustrets git-lagringsplatskälla ska stämmas av på nytt med fjärrplatsen. | int |
timeoutInSeconds | Den maximala tiden för att försöka stämma av klustrets git-lagringsplatskälla med fjärrplatsen. | int |
url | URL:en som ska synkroniseras för git-lagringsplatsen för flödeskonfiguration. | sträng |
RepositoryRefDefinition
Name | Beskrivning | Värde |
---|---|---|
gren | Grennamnet för git-lagringsplatsen som ska checkas ut. | sträng |
commit | Checka in SHA i kassan. Det här värdet måste kombineras med grennamnet för att vara giltigt. Detta har företräde framför semver. | sträng |
semver | Semverintervallet som används för att matcha git-lagringsplatstaggar. Detta har företräde framför taggen. | sträng |
tagg | Taggnamnet för git-lagringsplatsen som ska checkas ut. Detta har företräde framför grenen. | sträng |
Resursdefinition för ARM-mall
Resurstypen fluxConfigurations är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Skapa en Microsoft. KubernetesConfiguration/fluxConfigurations-resursen lägger du till följande JSON i mallen.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2021-11-01-preview",
"name": "string",
"scope": "string",
"properties": {
"configurationProtectedSettings": {},
"gitRepository": {
"httpsCAFile": "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": "GitRepository",
"suspend": "bool"
}
}
Egenskapsvärden
fluxConfigurations
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | Microsoft. KubernetesConfiguration/fluxConfigurations" |
apiVersion | Resurs-API-versionen | "2021-11-01-preview" |
name | Resursnamnet | sträng (krävs) |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på. |
properties | Egenskaper för att skapa en fluxkonfigurationsresurs | FluxConfigurationEgenskaper |
FluxConfigurationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
configurationProtectedSettings | Nyckel/värde-par med skyddade konfigurationsinställningar för konfigurationen | objekt |
gitRepository | Parametrar som ska stämmas av med typen GitRepository-källtyp. | GitRepositoryDefinition |
kustomizations | Matris med kustomizations som används för att stämma av artefakten som hämtats av källtypen i klustret. | objekt |
namnområde | Namnområdet som den här konfigurationen är installerad i. Högst 253 alfanumeriska gemener, bindestreck och punkt. | sträng |
omfång | Omfång där operatorn ska installeras. | "kluster" "namnområde" |
sourceKind | Källtyp att hämta konfigurationsdata från. | "GitRepository" |
pausa | Om den här konfigurationen ska pausa avstämningen av dess kustomizations och källor. | boolesk |
GitRepositoryDefinition
Name | Beskrivning | Värde |
---|---|---|
httpsCAFile | Base64-kodat HTTPS-certifikatutfärdarinnehåll som används för att komma åt git-privata git-lagringsplatser via HTTPS | sträng |
httpsUser | Base64-kodat HTTPS-användarnamn som används för att komma åt privata git-lagringsplatser via HTTPS | sträng |
localAuthRef | Namnet på en lokal hemlighet i Kubernetes-klustret som ska användas som autentiseringshemlighet i stället för de hanterade eller användardefinierade konfigurationshemligheterna. | sträng |
repositoryRef | Källreferensen för GitRepository-objektet. | RepositoryRefDefinition |
sshKnownHosts | Base64-kodat known_hosts värde som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata git-lagringsplatser via SSH | sträng |
syncIntervalInSeconds | Intervallet då klustrets git-lagringsplatskälla ska stämmas av på nytt med fjärrplatsen. | int |
timeoutInSeconds | Den maximala tiden för att försöka stämma av klustrets git-lagringsplatskälla med fjärrplatsen. | int |
url | URL:en som ska synkroniseras för git-lagringsplatsen för flödeskonfiguration. | sträng |
RepositoryRefDefinition
Name | Beskrivning | Värde |
---|---|---|
gren | Grennamnet för git-lagringsplatsen som ska checkas ut. | sträng |
commit | Checka in SHA i kassan. Det här värdet måste kombineras med grennamnet för att vara giltigt. Detta har företräde framför semver. | sträng |
semver | Semver-intervallet som används för att matcha mot git-lagringsplatstaggar. Detta har företräde framför taggen . | sträng |
tagg | Taggnamnet för git-lagringsplatsen som ska checkas ut. Detta har företräde framför grenen. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen fluxConfigurations är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för den parent_id
här resursen för att ange omfånget för den här resursen.
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Skapa en Microsoft. KubernetesConfiguration/fluxConfigurations-resursen lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
configurationProtectedSettings = {}
gitRepository = {
httpsCAFile = "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 = "GitRepository"
suspend = bool
}
})
}
Egenskapsvärden
fluxConfigurations
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft. KubernetesConfiguration/fluxConfigurations@2021-11-01-preview" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som tilläggsresursen ska tillämpas på. | sträng (krävs) |
properties | Egenskaper för att skapa en fluxkonfigurationsresurs | FluxConfigurationProperties |
FluxConfigurationProperties
Name | Beskrivning | Värde |
---|---|---|
configurationProtectedSettings | Nyckel/värde-par med skyddade konfigurationsinställningar för konfigurationen | objekt |
gitRepository | Parametrar för att stämma av till typtypen GitRepository-källa. | GitRepositoryDefinition |
kustomizations | Matris med kustomizations som används för att stämma av artefakten som hämtas av källtypen i klustret. | objekt |
namnområde | Namnområdet som den här konfigurationen är installerad på. Högst 253 alfanumeriska gemener, bindestreck och punkt. | sträng |
omfång | Omfång där operatorn ska installeras. | "kluster" "namnområde" |
sourceKind | Källtyp som konfigurationsdata ska hämtas från. | "GitRepository" |
pausa | Om den här konfigurationen ska avbryta avstämningen av dess kustomizations och källor. | boolesk |
GitRepositoryDefinition
Name | Beskrivning | Värde |
---|---|---|
httpsCAFile | Innehåll för Base64-kodad HTTPS-certifikatutfärdare som används för åtkomst till privata Git-lagringsplatser via HTTPS | sträng |
httpsUser | Base64-kodat HTTPS-användarnamn som används för att komma åt privata git-lagringsplatser via HTTPS | sträng |
localAuthRef | Namnet på en lokal hemlighet i Kubernetes-klustret som ska användas som autentiseringshemlighet i stället för de hanterade eller användardefinierade konfigurationshemligheterna. | sträng |
repositoryRef | Källreferensen för GitRepository-objektet. | RepositoryRefDefinition |
sshKnownHosts | Base64-kodad known_hosts värde som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata git-lagringsplatser via SSH | sträng |
syncIntervalInSeconds | Intervallet då klustrets git-lagringsplatskälla ska stämmas av på nytt med fjärrplatsen. | int |
timeoutInSeconds | Den maximala tiden för att försöka stämma av klustrets git-lagringsplatskälla med fjärrplatsen. | int |
url | URL:en som ska synkroniseras för git-lagringsplatsen för fluxkonfiguration. | sträng |
RepositoryRefDefinition
Name | Beskrivning | Värde |
---|---|---|
gren | Grennamnet för git-lagringsplatsen som ska checkas ut. | sträng |
commit | Checka in SHA till kassan. Det här värdet måste kombineras med grennamnet för att vara giltigt. Detta har företräde framför semver. | sträng |
semver | Semverintervallet som används för att matcha git-lagringsplatstaggar. Detta har företräde framför taggen. | sträng |
tagg | Taggnamnet för git-lagringsplatsen som ska checkas ut. Detta har företräde framför grenen. | sträng |