Microsoft. KubernetesConfiguration fluxConfigurations
Definicja zasobu Bicep
Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.
scope
Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w środowisku Bicep.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj do szablonu następujący kod Bicep.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01' = {
name: 'string'
scope: resourceSymbolicName
properties: {
azureBlob: {
accountKey: 'string'
containerName: 'string'
localAuthRef: 'string'
managedIdentity: {
clientId: 'string'
}
sasToken: 'string'
servicePrincipal: {
clientCertificate: 'string'
clientCertificatePassword: 'string'
clientCertificateSendChain: bool
clientId: 'string'
clientSecret: 'string'
tenantId: 'string'
}
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
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
}
}
Wartości właściwości
fluxConfigurations
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg (wymagany) |
scope | Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. | Zasób docelowy W przypadku elementu Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
properties | Właściwości tworzenia zasobu konfiguracji platformy Flux | FluxConfigurationProperties |
FluxConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureBlob | Parametry do uzgadniania typu źródła AzureBlob. | AzureBlobDefinition |
Wiadro | Parametry do uzgadniania typu źródła zasobnika. | BucketDefinition |
configurationProtectedSettings | Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji | object |
gitRepository | Parametry do uzgadniania typu źródła repozytorium GitRepository. | GitRepositoryDefinition |
kustomizations | Tablica kustomizacji używanych do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. | object |
namespace | Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i kropka. | ciąg |
scope | Zakres, w którym zostanie zainstalowany operator. | "klaster" "Przestrzeń nazw" |
sourceKind | Rodzaj źródła do ściągania danych konfiguracji. | "AzureBlob" "Zasobnik" "GitRepository" |
wstrzymanie | Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizacji i źródeł. | bool |
AzureBlobDefinition
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta (klucz udostępniony) w celu uzyskania dostępu do konta magazynu | ciąg |
containerName | Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes, który ma być używany jako klucz tajny uwierzytelniania, a nie zarządzane lub udostępniane przez użytkownika wpisy tajne konfiguracji. | ciąg |
managedIdentity | Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. | ManagedIdentityDefinition |
sasToken | Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu | ciąg |
servicePrincipal | Parametry do uwierzytelniania przy użyciu jednostki usługi. | ServicePrincipalDefinition |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła usługi Azure Blob klastra zdalnego. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła klastra usługi Azure Blob zdalnego. | int |
url | Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. | ciąg |
ManagedIdentityDefinition
Nazwa | Opis | Wartość |
---|---|---|
clientId | Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. | ciąg |
ServicePrincipalDefinition
Nazwa | Opis | Wartość |
---|---|---|
Clientcertificate | Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi | ciąg |
clientCertificatePassword | Hasło certyfikatu używanego do uwierzytelniania jednostki usługi | ciąg |
clientCertificateSendChain | Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta | bool |
clientId | Identyfikator klienta do uwierzytelniania jednostki usługi. | ciąg |
clientSecret | Klucz tajny klienta do uwierzytelniania jednostki usługi | ciąg |
tenantId | Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi | ciąg |
BucketDefinition
Nazwa | Opis | Wartość |
---|---|---|
Accesskey | Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 | ciąg |
bucketName | Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
Niebezpieczne | Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. | bool |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
syncIntervalInSeconds | Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. | int |
url | Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. | ciąg |
GitRepositoryDefinition
Nazwa | Opis | Wartość |
---|---|---|
httpsCACert | Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
httpsUser | Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
repositoryRef | Dokumentacja źródłowa obiektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH | ciąg |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. | int |
url | Adres URL do synchronizacji dla repozytorium git konfiguracji flux. | ciąg |
RepositoryRefDefinition
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium git do wyewidencjonowania. | ciąg |
zatwierdzenie | Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. | ciąg |
semver | Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. | ciąg |
tag | Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.
scope
Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2022-11-01",
"name": "string",
"scope": "string",
"properties": {
"azureBlob": {
"accountKey": "string",
"containerName": "string",
"localAuthRef": "string",
"managedIdentity": {
"clientId": "string"
},
"sasToken": "string",
"servicePrincipal": {
"clientCertificate": "string",
"clientCertificatePassword": "string",
"clientCertificateSendChain": "bool",
"clientId": "string",
"clientSecret": "string",
"tenantId": "string"
},
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"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"
}
}
Wartości właściwości
fluxConfigurations
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft. KubernetesConfiguration/fluxConfigurations' |
apiVersion | Wersja interfejsu API zasobów | '2022-11-01' |
name | Nazwa zasobu | ciąg (wymagany) |
scope | Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. | Zasób docelowy W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasób rozszerzenia do. |
properties | Właściwości do utworzenia zasobu konfiguracji platformy Flux | FluxConfigurationProperties |
FluxConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureBlob | Parametry, które mają być uzgadniane z typem typu źródła AzureBlob. | AzureBlobDefinition |
Wiadro | Parametry, które mają być uzgadniane z typem źródła zasobnika. | BucketDefinition |
configurationProtectedSettings | Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji | object |
gitRepository | Parametry, które mają być uzgadniane z typem źródła gitRepository. | GitRepositoryDefinition |
kustomizations | Tablica kustomizations używana do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. | object |
namespace | Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i tylko kropka. | ciąg |
scope | Zakres, w którym zostanie zainstalowany operator. | "klaster" "Przestrzeń nazw" |
sourceKind | Rodzaj źródła w celu ściągnięcia danych konfiguracji. | "AzureBlob" "Zasobnik" "GitRepository" |
wstrzymanie | Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizations i źródeł. | bool |
AzureBlobDefinition
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta (klucz współużytkowany) umożliwiający dostęp do konta magazynu | ciąg |
containerName | Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
managedIdentity | Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. | ManagedIdentityDefinition |
sygnatura dostępu współdzielonego | Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu | ciąg |
servicePrincipal | Parametry do uwierzytelniania przy użyciu jednostki usługi. | ServicePrincipalDefinition |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła obiektów blob platformy Azure zdalnego klastra. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła obiektów blob platformy Azure klastra ze zdalnym. | int |
url | Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. | ciąg |
ManagedIdentityDefinition
Nazwa | Opis | Wartość |
---|---|---|
clientId | Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. | ciąg |
ServicePrincipalDefinition
Nazwa | Opis | Wartość |
---|---|---|
Clientcertificate | Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi | ciąg |
clientCertificatePassword | Hasło certyfikatu używanego do uwierzytelniania jednostki usługi | ciąg |
clientCertificateSendChain | Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta | bool |
clientId | Identyfikator klienta do uwierzytelniania jednostki usługi. | ciąg |
clientSecret | Klucz tajny klienta do uwierzytelniania jednostki usługi | ciąg |
tenantId | Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi | ciąg |
BucketDefinition
Nazwa | Opis | Wartość |
---|---|---|
Accesskey | Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 | ciąg |
bucketName | Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
Niebezpieczne | Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. | bool |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
syncIntervalInSeconds | Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. | int |
url | Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. | ciąg |
GitRepositoryDefinition
Nazwa | Opis | Wartość |
---|---|---|
httpsCACert | Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
httpsUser | Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
repositoryRef | Dokumentacja źródłowa obiektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH | ciąg |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. | int |
url | Adres URL do synchronizacji dla repozytorium git konfiguracji flux. | ciąg |
RepositoryRefDefinition
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium git do wyewidencjonowania. | ciąg |
zatwierdzenie | Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. | ciąg |
semver | Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. | ciąg |
tag | Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.
parent_id
Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj do szablonu następujący element Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
azureBlob = {
accountKey = "string"
containerName = "string"
localAuthRef = "string"
managedIdentity = {
clientId = "string"
}
sasToken = "string"
servicePrincipal = {
clientCertificate = "string"
clientCertificatePassword = "string"
clientCertificateSendChain = bool
clientId = "string"
clientSecret = "string"
tenantId = "string"
}
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
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
}
})
}
Wartości właściwości
fluxConfigurations
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft. KubernetesConfiguration/fluxConfigurations@2022-11-01" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
properties | Właściwości tworzenia zasobu konfiguracji platformy Flux | FluxConfigurationProperties |
FluxConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureBlob | Parametry do uzgadniania typu źródła AzureBlob. | AzureBlobDefinition |
Wiadro | Parametry do uzgadniania typu źródła zasobnika. | BucketDefinition |
configurationProtectedSettings | Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji | object |
gitRepository | Parametry do uzgadniania typu źródła repozytorium GitRepository. | GitRepositoryDefinition |
kustomizations | Tablica kustomizacji używanych do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. | object |
namespace | Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i kropka. | ciąg |
scope | Zakres, w którym zostanie zainstalowany operator. | "klaster" "Przestrzeń nazw" |
sourceKind | Rodzaj źródła do ściągania danych konfiguracji. | "AzureBlob" "Zasobnik" "Repozytorium Git" |
wstrzymanie | Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizacji i źródeł. | bool |
AzureBlobDefinition
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta (klucz udostępniony) w celu uzyskania dostępu do konta magazynu | ciąg |
containerName | Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes, który ma być używany jako klucz tajny uwierzytelniania, a nie zarządzane lub udostępniane przez użytkownika wpisy tajne konfiguracji. | ciąg |
managedIdentity | Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. | ManagedIdentityDefinition |
sasToken | Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu | ciąg |
servicePrincipal | Parametry do uwierzytelniania przy użyciu jednostki usługi. | ServicePrincipalDefinition |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła usługi Azure Blob klastra zdalnego. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła klastra usługi Azure Blob zdalnego. | int |
url | Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. | ciąg |
ManagedIdentityDefinition
Nazwa | Opis | Wartość |
---|---|---|
clientId | Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. | ciąg |
ServicePrincipalDefinition
Nazwa | Opis | Wartość |
---|---|---|
Clientcertificate | Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi | ciąg |
clientCertificatePassword | Hasło certyfikatu używanego do uwierzytelniania jednostki usługi | ciąg |
clientCertificateSendChain | Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta | bool |
clientId | Identyfikator klienta do uwierzytelniania jednostki usługi. | ciąg |
clientSecret | Klucz tajny klienta do uwierzytelniania jednostki usługi | ciąg |
tenantId | Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi | ciąg |
BucketDefinition
Nazwa | Opis | Wartość |
---|---|---|
Accesskey | Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 | ciąg |
bucketName | Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. | ciąg |
Niebezpieczne | Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. | bool |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
syncIntervalInSeconds | Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. | int |
url | Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. | ciąg |
GitRepositoryDefinition
Nazwa | Opis | Wartość |
---|---|---|
httpsCACert | Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
httpsUser | Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS | ciąg |
localAuthRef | Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. | ciąg |
repositoryRef | Dokumentacja źródłowa obiektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH | ciąg |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. | int |
url | Adres URL do synchronizacji dla repozytorium git konfiguracji flux. | ciąg |
RepositoryRefDefinition
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium git do wyewidencjonowania. | ciąg |
zatwierdzenie | Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. | ciąg |
semver | Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. | ciąg |
tag | Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. | ciąg |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla