Microsoft.KubernetesConfiguration fluxConfigurations 2022-07-01
Определение ресурсов Bicep
Тип ресурса fluxConfigurations можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.KubernetesConfiguration/fluxConfigurations, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-07-01' = {
scope: resourceSymbolicName or scope
name: '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: {
{customized property}: 'string'
}
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: {
{customized property}: {
dependsOn: [
'string'
]
force: bool
path: 'string'
prune: bool
retryIntervalInSeconds: int
syncIntervalInSeconds: int
timeoutInSeconds: int
}
}
namespace: 'string'
scope: 'string'
sourceKind: 'string'
suspend: bool
}
}
Значения свойств
AzureBlobDefinition
Имя | Описание | Ценность |
---|---|---|
accountKey | Ключ учетной записи (общий ключ) для доступа к учетной записи хранения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
containerName | Имя контейнера BLOB-объектов Azure для синхронизации из конечной точки URL-адреса для конфигурации потока. | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
managedIdentity | Параметры для проверки подлинности с помощью управляемого удостоверения. | ManagedIdentityDefinition |
sasToken | Маркер общего доступа для доступа к контейнеру хранилища | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
servicePrincipal | Параметры для проверки подлинности с помощью субъекта-службы. | ServicePrincipalDefinition |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник BLOB-объектов кластера Azure с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник BLOB-объектов кластера Azure с удаленным. | int |
URL-адрес | URL-адрес для синхронизации учетной записи хранения BLOB-объектов Azure flux. | струна |
BucketDefinition
Имя | Описание | Ценность |
---|---|---|
accessKey | Ключ доступа с открытым текстом, используемый для безопасного доступа к контейнеру S3 | струна |
имя контейнера | Имя контейнера для синхронизации из конечной точки URL-адреса для конфигурации flux. | струна |
небезопасный | Укажите, следует ли использовать небезопасное взаимодействие при пульсе данных из контейнера S3. | bool |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
syncIntervalInSeconds | Интервал, с которым необходимо повторно примирить источник контейнера кластера с удаленным. | int |
timeoutInSeconds | Максимальное время при попытке примирить источник контейнера кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации контейнера конфигурации flux S3. | струна |
FluxConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
azureBlob | Параметры для согласования с типом типа источника AzureBlob. | AzureBlobDefinition |
ведро | Параметры для согласования с типом типа источника контейнера. | BucketDefinition |
configurationProtectedSettings | Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации | FluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Параметры для согласования с типом типа источника GitRepository. | GitRepositoryDefinition |
kustomizations | Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере. | FluxConfigurationPropertiesKustomizations |
пространство имен | Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода. | струна |
размах | Область, в которой будет установлен оператор. | "кластер" Пространство имен |
sourceKind | Тип источника для извлечения данных конфигурации. | AzureBlob "Контейнер" 'GitRepository' |
приостанавливать | Должна ли эта конфигурация приостановить сверку своих kustomizations и источников. | bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Имя | Описание | Ценность |
---|
FluxConfigurationPropertiesKustomizations
Имя | Описание | Ценность |
---|
GitRepositoryDefinition
Имя | Описание | Ценность |
---|---|---|
httpsCACert | Содержимое центра сертификации HTTPS в кодировке Base64, используемое для доступа к частным репозиториям Git через HTTPS | струна |
httpsUser | Имя пользователя HTTPS с открытым текстом, используемое для доступа к частным репозиториям Git по протоколу HTTPS | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
репозиторийRef | Исходная ссылка для объекта GitRepository. | РепозиторийRefDefinition |
sshKnownHosts | В кодировке Base64 known_hosts значение, содержащее открытые ключи SSH, необходимые для доступа к частным репозиториям Git через SSH | струна |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник репозитория кластера с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник репозитория Git кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации репозитория Git конфигурации flux. | струна |
KustomizationDefinition
Имя | Описание | Ценность |
---|---|---|
dependsOn | Указывает другие kustomizations, от которые зависит эта kustomization. Эта kustomization не будет примириться до тех пор, пока все зависимости не завершили их выверку. | string[] |
сила | Включение и отключение повторного создания ресурсов Kubernetes в кластере при сбое исправления из-за неизменяемого изменения поля. | bool |
путь | Путь в исходной ссылке для согласования в кластере. | струна |
чернослив | Включение и отключение сборок мусора объектов Kubernetes, созданных этим kustomization. | bool |
повторная попыткаIntervalInSeconds | Интервал, с которым необходимо повторно примирить Kustomization в кластере в случае сбоя при сверке. | int |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно выполнить согласование Kustomization в кластере. | int |
timeoutInSeconds | Максимальное время для согласования Kustomization в кластере. | int |
ManagedIdentityDefinition
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента для проверки подлинности управляемого удостоверения. | струна |
Microsoft.KubernetesConfiguration/fluxConfigurations
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства для создания ресурса конфигурации Flux | FluxConfigurationProperties |
размах | Используется при создании ресурса в области, отличной от области развертывания. | Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
РепозиторийRefDefinition
Имя | Описание | Ценность |
---|---|---|
ветка | Имя ветви репозитория Git для получения. | струна |
совершать | Фиксация SHA для получения. Это значение должно сочетаться с допустимым именем ветви. Это имеет приоритет над semver. | струна |
semver | Диапазон semver, используемый для сопоставления с тегами репозитория Git. Это имеет приоритет над тегом. | струна |
ярлык | Имя тега репозитория Git для получения. Это имеет приоритет над ветвью. | струна |
ServicePrincipalDefinition
Имя | Описание | Ценность |
---|---|---|
clientCertificate | Сертификат в кодировке Base64, используемый для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificatePassword | Пароль сертификата, используемого для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificateSendChain | Указывает, следует ли включать заголовок x5c в утверждения клиента при получении маркера для включения проверки подлинности субъекта или издателя для сертификата клиента. | bool |
clientId | Идентификатор клиента для проверки подлинности субъекта-службы. | струна |
clientSecret | Секрет клиента для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
tenantId | Идентификатор клиента для проверки подлинности субъекта-службы | струна |
Определение ресурса шаблона ARM
Тип ресурса fluxConfigurations можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.KubernetesConfiguration/fluxConfigurations, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2022-07-01",
"name": "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": {
"{customized property}": "string"
},
"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": {
"{customized property}": {
"dependsOn": [ "string" ],
"force": "bool",
"path": "string",
"prune": "bool",
"retryIntervalInSeconds": "int",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int"
}
},
"namespace": "string",
"scope": "string",
"sourceKind": "string",
"suspend": "bool"
}
}
Значения свойств
AzureBlobDefinition
Имя | Описание | Ценность |
---|---|---|
accountKey | Ключ учетной записи (общий ключ) для доступа к учетной записи хранения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
containerName | Имя контейнера BLOB-объектов Azure для синхронизации из конечной точки URL-адреса для конфигурации потока. | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
managedIdentity | Параметры для проверки подлинности с помощью управляемого удостоверения. | ManagedIdentityDefinition |
sasToken | Маркер общего доступа для доступа к контейнеру хранилища | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
servicePrincipal | Параметры для проверки подлинности с помощью субъекта-службы. | ServicePrincipalDefinition |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник BLOB-объектов кластера Azure с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник BLOB-объектов кластера Azure с удаленным. | int |
URL-адрес | URL-адрес для синхронизации учетной записи хранения BLOB-объектов Azure flux. | струна |
BucketDefinition
Имя | Описание | Ценность |
---|---|---|
accessKey | Ключ доступа с открытым текстом, используемый для безопасного доступа к контейнеру S3 | струна |
имя контейнера | Имя контейнера для синхронизации из конечной точки URL-адреса для конфигурации flux. | струна |
небезопасный | Укажите, следует ли использовать небезопасное взаимодействие при пульсе данных из контейнера S3. | bool |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
syncIntervalInSeconds | Интервал, с которым необходимо повторно примирить источник контейнера кластера с удаленным. | int |
timeoutInSeconds | Максимальное время при попытке примирить источник контейнера кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации контейнера конфигурации flux S3. | струна |
FluxConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
azureBlob | Параметры для согласования с типом типа источника AzureBlob. | AzureBlobDefinition |
ведро | Параметры для согласования с типом типа источника контейнера. | BucketDefinition |
configurationProtectedSettings | Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации | FluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Параметры для согласования с типом типа источника GitRepository. | GitRepositoryDefinition |
kustomizations | Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере. | FluxConfigurationPropertiesKustomizations |
пространство имен | Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода. | струна |
размах | Область, в которой будет установлен оператор. | "кластер" Пространство имен |
sourceKind | Тип источника для извлечения данных конфигурации. | AzureBlob "Контейнер" 'GitRepository' |
приостанавливать | Должна ли эта конфигурация приостановить сверку своих kustomizations и источников. | bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Имя | Описание | Ценность |
---|
FluxConfigurationPropertiesKustomizations
Имя | Описание | Ценность |
---|
GitRepositoryDefinition
Имя | Описание | Ценность |
---|---|---|
httpsCACert | Содержимое центра сертификации HTTPS в кодировке Base64, используемое для доступа к частным репозиториям Git через HTTPS | струна |
httpsUser | Имя пользователя HTTPS с открытым текстом, используемое для доступа к частным репозиториям Git по протоколу HTTPS | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
репозиторийRef | Исходная ссылка для объекта GitRepository. | РепозиторийRefDefinition |
sshKnownHosts | В кодировке Base64 known_hosts значение, содержащее открытые ключи SSH, необходимые для доступа к частным репозиториям Git через SSH | струна |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник репозитория кластера с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник репозитория Git кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации репозитория Git конфигурации flux. | струна |
KustomizationDefinition
Имя | Описание | Ценность |
---|---|---|
dependsOn | Указывает другие kustomizations, от которые зависит эта kustomization. Эта kustomization не будет примириться до тех пор, пока все зависимости не завершили их выверку. | string[] |
сила | Включение и отключение повторного создания ресурсов Kubernetes в кластере при сбое исправления из-за неизменяемого изменения поля. | bool |
путь | Путь в исходной ссылке для согласования в кластере. | струна |
чернослив | Включение и отключение сборок мусора объектов Kubernetes, созданных этим kustomization. | bool |
повторная попыткаIntervalInSeconds | Интервал, с которым необходимо повторно примирить Kustomization в кластере в случае сбоя при сверке. | int |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно выполнить согласование Kustomization в кластере. | int |
timeoutInSeconds | Максимальное время для согласования Kustomization в кластере. | int |
ManagedIdentityDefinition
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента для проверки подлинности управляемого удостоверения. | струна |
Microsoft.KubernetesConfiguration/fluxConfigurations
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2022-07-01' |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства для создания ресурса конфигурации Flux | FluxConfigurationProperties |
тип | Тип ресурса | "Microsoft.KubernetesConfiguration/fluxConfigurations" |
РепозиторийRefDefinition
Имя | Описание | Ценность |
---|---|---|
ветка | Имя ветви репозитория Git для получения. | струна |
совершать | Фиксация SHA для получения. Это значение должно сочетаться с допустимым именем ветви. Это имеет приоритет над semver. | струна |
semver | Диапазон semver, используемый для сопоставления с тегами репозитория Git. Это имеет приоритет над тегом. | струна |
ярлык | Имя тега репозитория Git для получения. Это имеет приоритет над ветвью. | струна |
ServicePrincipalDefinition
Имя | Описание | Ценность |
---|---|---|
clientCertificate | Сертификат в кодировке Base64, используемый для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificatePassword | Пароль сертификата, используемого для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificateSendChain | Указывает, следует ли включать заголовок x5c в утверждения клиента при получении маркера для включения проверки подлинности субъекта или издателя для сертификата клиента. | bool |
clientId | Идентификатор клиента для проверки подлинности субъекта-службы. | струна |
clientSecret | Секрет клиента для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
tenantId | Идентификатор клиента для проверки подлинности субъекта-службы | струна |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса fluxConfigurations можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.KubernetesConfiguration/fluxConfigurations, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-07-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 = {
{customized property} = "string"
}
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 = {
{customized property} = {
dependsOn = [
"string"
]
force = bool
path = "string"
prune = bool
retryIntervalInSeconds = int
syncIntervalInSeconds = int
timeoutInSeconds = int
}
}
namespace = "string"
scope = "string"
sourceKind = "string"
suspend = bool
}
})
}
Значения свойств
AzureBlobDefinition
Имя | Описание | Ценность |
---|---|---|
accountKey | Ключ учетной записи (общий ключ) для доступа к учетной записи хранения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
containerName | Имя контейнера BLOB-объектов Azure для синхронизации из конечной точки URL-адреса для конфигурации потока. | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
managedIdentity | Параметры для проверки подлинности с помощью управляемого удостоверения. | ManagedIdentityDefinition |
sasToken | Маркер общего доступа для доступа к контейнеру хранилища | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
servicePrincipal | Параметры для проверки подлинности с помощью субъекта-службы. | ServicePrincipalDefinition |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник BLOB-объектов кластера Azure с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник BLOB-объектов кластера Azure с удаленным. | int |
URL-адрес | URL-адрес для синхронизации учетной записи хранения BLOB-объектов Azure flux. | струна |
BucketDefinition
Имя | Описание | Ценность |
---|---|---|
accessKey | Ключ доступа с открытым текстом, используемый для безопасного доступа к контейнеру S3 | струна |
имя контейнера | Имя контейнера для синхронизации из конечной точки URL-адреса для конфигурации flux. | струна |
небезопасный | Укажите, следует ли использовать небезопасное взаимодействие при пульсе данных из контейнера S3. | bool |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
syncIntervalInSeconds | Интервал, с которым необходимо повторно примирить источник контейнера кластера с удаленным. | int |
timeoutInSeconds | Максимальное время при попытке примирить источник контейнера кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации контейнера конфигурации flux S3. | струна |
FluxConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
azureBlob | Параметры для согласования с типом типа источника AzureBlob. | AzureBlobDefinition |
ведро | Параметры для согласования с типом типа источника контейнера. | BucketDefinition |
configurationProtectedSettings | Пары "Ключ-значение" защищенных параметров конфигурации для конфигурации | FluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Параметры для согласования с типом типа источника GitRepository. | GitRepositoryDefinition |
kustomizations | Массив kustomizations, используемый для согласования артефакта, извлеченного исходным типом в кластере. | FluxConfigurationPropertiesKustomizations |
пространство имен | Пространство имен, в которое устанавливается эта конфигурация. Не более 253 буквенно-цифровых символов, дефиса и периода. | струна |
размах | Область, в которой будет установлен оператор. | "кластер" Пространство имен |
sourceKind | Тип источника для извлечения данных конфигурации. | AzureBlob "Контейнер" 'GitRepository' |
приостанавливать | Должна ли эта конфигурация приостановить сверку своих kustomizations и источников. | bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Имя | Описание | Ценность |
---|
FluxConfigurationPropertiesKustomizations
Имя | Описание | Ценность |
---|
GitRepositoryDefinition
Имя | Описание | Ценность |
---|---|---|
httpsCACert | Содержимое центра сертификации HTTPS в кодировке Base64, используемое для доступа к частным репозиториям Git через HTTPS | струна |
httpsUser | Имя пользователя HTTPS с открытым текстом, используемое для доступа к частным репозиториям Git по протоколу HTTPS | струна |
localAuthRef | Имя локального секрета в кластере Kubernetes для использования в качестве секрета проверки подлинности, а не секретов управляемой или пользовательской конфигурации. | струна |
репозиторийRef | Исходная ссылка для объекта GitRepository. | РепозиторийRefDefinition |
sshKnownHosts | В кодировке Base64 known_hosts значение, содержащее открытые ключи SSH, необходимые для доступа к частным репозиториям Git через SSH | струна |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно примирить источник репозитория кластера с удаленным. | int |
timeoutInSeconds | Максимальное время для попытки примирить источник репозитория Git кластера с удаленным. | int |
URL-адрес | URL-адрес для синхронизации репозитория Git конфигурации flux. | струна |
KustomizationDefinition
Имя | Описание | Ценность |
---|---|---|
dependsOn | Указывает другие kustomizations, от которые зависит эта kustomization. Эта kustomization не будет примириться до тех пор, пока все зависимости не завершили их выверку. | string[] |
сила | Включение и отключение повторного создания ресурсов Kubernetes в кластере при сбое исправления из-за неизменяемого изменения поля. | bool |
путь | Путь в исходной ссылке для согласования в кластере. | струна |
чернослив | Включение и отключение сборок мусора объектов Kubernetes, созданных этим kustomization. | bool |
повторная попыткаIntervalInSeconds | Интервал, с которым необходимо повторно примирить Kustomization в кластере в случае сбоя при сверке. | int |
syncIntervalInSeconds | Интервал, с помощью которого необходимо повторно выполнить согласование Kustomization в кластере. | int |
timeoutInSeconds | Максимальное время для согласования Kustomization в кластере. | int |
ManagedIdentityDefinition
Имя | Описание | Ценность |
---|---|---|
clientId | Идентификатор клиента для проверки подлинности управляемого удостоверения. | струна |
Microsoft.KubernetesConfiguration/fluxConfigurations
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) |
parent_id | Идентификатор ресурса для применения этого ресурса расширения. | строка (обязательно) |
свойства | Свойства для создания ресурса конфигурации Flux | FluxConfigurationProperties |
тип | Тип ресурса | "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-07-01" |
РепозиторийRefDefinition
Имя | Описание | Ценность |
---|---|---|
ветка | Имя ветви репозитория Git для получения. | струна |
совершать | Фиксация SHA для получения. Это значение должно сочетаться с допустимым именем ветви. Это имеет приоритет над semver. | струна |
semver | Диапазон semver, используемый для сопоставления с тегами репозитория Git. Это имеет приоритет над тегом. | струна |
ярлык | Имя тега репозитория Git для получения. Это имеет приоритет над ветвью. | струна |
ServicePrincipalDefinition
Имя | Описание | Ценность |
---|---|---|
clientCertificate | Сертификат в кодировке Base64, используемый для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificatePassword | Пароль сертификата, используемого для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
clientCertificateSendChain | Указывает, следует ли включать заголовок x5c в утверждения клиента при получении маркера для включения проверки подлинности субъекта или издателя для сертификата клиента. | bool |
clientId | Идентификатор клиента для проверки подлинности субъекта-службы. | струна |
clientSecret | Секрет клиента для проверки подлинности субъекта-службы | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
tenantId | Идентификатор клиента для проверки подлинности субъекта-службы | струна |