Microsoft. KubernetesConfiguration fluxConfigurations 2022-11-01
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 w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w aplikacji 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 następujący kod Bicep do szablonu.
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 Dla Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
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 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 do 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 używać niezabezpieczonej komunikacji podczas stosowania danych z zasobnika S3. | bool |
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 |
syncIntervalInSeconds | Interwał ponownego uzgadniania źródła zasobnika klastra zdalnego. | int |
timeoutInSeconds | Maksymalny czas próby uzgodnienia źródła zasobnika klastra zdalnego. | int |
url | Adres URL do synchronizacji zasobnika S3 konfiguracji strumienia. | 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, 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 |
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 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 dopasowania 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 tego zasobu, 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