Microsoft.KubernetesConfiguration fluxConfigurations 2021-11-01-preview
Bicep 리소스 정의
fluxConfigurations 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.KubernetesConfiguration/fluxConfigurations 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
configurationProtectedSettings: {
{customized property}: 'string'
}
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: {
{customized property}: {
dependsOn: [
{
kustomizationName: 'string'
}
]
force: bool
path: 'string'
prune: bool
retryIntervalInSeconds: int
syncIntervalInSeconds: int
timeoutInSeconds: int
validation: 'string'
}
}
namespace: 'string'
scope: 'string'
sourceKind: 'string'
suspend: bool
}
}
속성 값
DependsOnDefinition
이름 |
묘사 |
값 |
kustomizationName |
종속성을 클레임할 kustomization의 이름 |
문자열 |
FluxConfigurationProperties
FluxConfigurationPropertiesConfigurationProtectedSettings
FluxConfigurationPropertiesKustomizations
GitRepositoryDefinition
이름 |
묘사 |
값 |
httpsCAFile |
HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 |
문자열 |
httpsUser |
HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 사용자 이름 |
문자열 |
localAuthRef |
관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. |
문자열 |
repositoryRef |
GitRepository 개체에 대한 소스 참조입니다. |
RepositoryRefDefinition |
sshKnownHosts |
SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 |
문자열 |
syncIntervalInSeconds |
클러스터 git 리포지토리 원본을 원격과 다시 조정하는 간격입니다. |
int |
timeoutInSeconds |
클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. |
int |
url |
flux 구성 git 리포지토리에 대해 동기화할 URL입니다. |
문자열 |
KustomizationDefinition
이름 |
묘사 |
값 |
dependsOn |
이 Kustomization이 의존하는 다른 Kustomization을 지정합니다. 이 Kustomization은 모든 종속성이 조정을 완료할 때까지 조정되지 않습니다. |
DependsOnDefinition[] |
포스 |
변경할 수 없는 필드 변경으로 인해 패치가 실패할 때 클러스터에서 Kubernetes 리소스를 다시 만들거나 사용하지 않도록 설정합니다. |
bool |
길 |
클러스터에서 조정하기 위한 원본 참조의 경로입니다. |
문자열 |
말린 자두 |
이 Kustomization에서 만든 Kubernetes 개체의 가비지 수집을 사용하거나 사용하지 않도록 설정합니다. |
bool |
retryIntervalInSeconds |
조정에 실패할 경우 클러스터에서 Kustomization을 다시 조정하는 간격입니다. |
int |
syncIntervalInSeconds |
클러스터에서 Kustomization을 다시 조정할 간격입니다. |
int |
timeoutInSeconds |
클러스터에서 Kustomization을 조정하려고 시도하는 최대 시간입니다. |
int |
유효성 검사 |
Kustomization에서 참조된 Kubernetes 개체의 유효성을 검사한 후 클러스터에 적용할지 여부를 지정합니다. |
'client' 'none' 'server' |
Microsoft.KubernetesConfiguration/fluxConfigurations
RepositoryRefDefinition
이름 |
묘사 |
값 |
가지 |
체크 아웃할 git 리포지토리 분기 이름입니다. |
문자열 |
저지르다 |
체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합되어야 합니다. 이는 셈버보다 우선합니다. |
문자열 |
셈버 (셈버) |
git 리포지토리 태그와 일치하는 데 사용되는 셈버 범위입니다. 이는 태그보다 우선합니다. |
문자열 |
태그 |
체크 아웃할 git 리포지토리 태그 이름입니다. 분기보다 우선 적용됩니다. |
문자열 |
ARM 템플릿 리소스 정의
fluxConfigurations 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.KubernetesConfiguration/fluxConfigurations 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2021-11-01-preview",
"name": "string",
"properties": {
"configurationProtectedSettings": {
"{customized property}": "string"
},
"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": {
"{customized property}": {
"dependsOn": [
{
"kustomizationName": "string"
}
],
"force": "bool",
"path": "string",
"prune": "bool",
"retryIntervalInSeconds": "int",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"validation": "string"
}
},
"namespace": "string",
"scope": "string",
"sourceKind": "string",
"suspend": "bool"
}
}
속성 값
DependsOnDefinition
이름 |
묘사 |
값 |
kustomizationName |
종속성을 클레임할 kustomization의 이름 |
문자열 |
FluxConfigurationProperties
FluxConfigurationPropertiesConfigurationProtectedSettings
FluxConfigurationPropertiesKustomizations
GitRepositoryDefinition
이름 |
묘사 |
값 |
httpsCAFile |
HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 |
문자열 |
httpsUser |
HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 사용자 이름 |
문자열 |
localAuthRef |
관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. |
문자열 |
repositoryRef |
GitRepository 개체에 대한 소스 참조입니다. |
RepositoryRefDefinition |
sshKnownHosts |
SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 |
문자열 |
syncIntervalInSeconds |
클러스터 git 리포지토리 원본을 원격과 다시 조정하는 간격입니다. |
int |
timeoutInSeconds |
클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. |
int |
url |
flux 구성 git 리포지토리에 대해 동기화할 URL입니다. |
문자열 |
KustomizationDefinition
이름 |
묘사 |
값 |
dependsOn |
이 Kustomization이 의존하는 다른 Kustomization을 지정합니다. 이 Kustomization은 모든 종속성이 조정을 완료할 때까지 조정되지 않습니다. |
DependsOnDefinition[] |
포스 |
변경할 수 없는 필드 변경으로 인해 패치가 실패할 때 클러스터에서 Kubernetes 리소스를 다시 만들거나 사용하지 않도록 설정합니다. |
bool |
길 |
클러스터에서 조정하기 위한 원본 참조의 경로입니다. |
문자열 |
말린 자두 |
이 Kustomization에서 만든 Kubernetes 개체의 가비지 수집을 사용하거나 사용하지 않도록 설정합니다. |
bool |
retryIntervalInSeconds |
조정에 실패할 경우 클러스터에서 Kustomization을 다시 조정하는 간격입니다. |
int |
syncIntervalInSeconds |
클러스터에서 Kustomization을 다시 조정할 간격입니다. |
int |
timeoutInSeconds |
클러스터에서 Kustomization을 조정하려고 시도하는 최대 시간입니다. |
int |
유효성 검사 |
Kustomization에서 참조된 Kubernetes 개체의 유효성을 검사한 후 클러스터에 적용할지 여부를 지정합니다. |
'client' 'none' 'server' |
Microsoft.KubernetesConfiguration/fluxConfigurations
이름 |
묘사 |
값 |
apiVersion |
api 버전 |
'2021-11-01-preview' |
이름 |
리소스 이름 |
string(필수) |
속성 |
Flux 구성 리소스를 만드는 속성 |
FluxConfigurationProperties |
형 |
리소스 종류 |
'Microsoft.KubernetesConfiguration/fluxConfigurations' |
RepositoryRefDefinition
이름 |
묘사 |
값 |
가지 |
체크 아웃할 git 리포지토리 분기 이름입니다. |
문자열 |
저지르다 |
체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합되어야 합니다. 이는 셈버보다 우선합니다. |
문자열 |
셈버 (셈버) |
git 리포지토리 태그와 일치하는 데 사용되는 셈버 범위입니다. 이는 태그보다 우선합니다. |
문자열 |
태그 |
체크 아웃할 git 리포지토리 태그 이름입니다. 분기보다 우선 적용됩니다. |
문자열 |
fluxConfigurations 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.KubernetesConfiguration/fluxConfigurations 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
configurationProtectedSettings = {
{customized property} = "string"
}
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 = {
{customized property} = {
dependsOn = [
{
kustomizationName = "string"
}
]
force = bool
path = "string"
prune = bool
retryIntervalInSeconds = int
syncIntervalInSeconds = int
timeoutInSeconds = int
validation = "string"
}
}
namespace = "string"
scope = "string"
sourceKind = "string"
suspend = bool
}
})
}
속성 값
DependsOnDefinition
이름 |
묘사 |
값 |
kustomizationName |
종속성을 클레임할 kustomization의 이름 |
문자열 |
FluxConfigurationProperties
FluxConfigurationPropertiesConfigurationProtectedSettings
FluxConfigurationPropertiesKustomizations
GitRepositoryDefinition
이름 |
묘사 |
값 |
httpsCAFile |
HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 |
문자열 |
httpsUser |
HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 사용자 이름 |
문자열 |
localAuthRef |
관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. |
문자열 |
repositoryRef |
GitRepository 개체에 대한 소스 참조입니다. |
RepositoryRefDefinition |
sshKnownHosts |
SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 |
문자열 |
syncIntervalInSeconds |
클러스터 git 리포지토리 원본을 원격과 다시 조정하는 간격입니다. |
int |
timeoutInSeconds |
클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. |
int |
url |
flux 구성 git 리포지토리에 대해 동기화할 URL입니다. |
문자열 |
KustomizationDefinition
이름 |
묘사 |
값 |
dependsOn |
이 Kustomization이 의존하는 다른 Kustomization을 지정합니다. 이 Kustomization은 모든 종속성이 조정을 완료할 때까지 조정되지 않습니다. |
DependsOnDefinition[] |
포스 |
변경할 수 없는 필드 변경으로 인해 패치가 실패할 때 클러스터에서 Kubernetes 리소스를 다시 만들거나 사용하지 않도록 설정합니다. |
bool |
길 |
클러스터에서 조정하기 위한 원본 참조의 경로입니다. |
문자열 |
말린 자두 |
이 Kustomization에서 만든 Kubernetes 개체의 가비지 수집을 사용하거나 사용하지 않도록 설정합니다. |
bool |
retryIntervalInSeconds |
조정에 실패할 경우 클러스터에서 Kustomization을 다시 조정하는 간격입니다. |
int |
syncIntervalInSeconds |
클러스터에서 Kustomization을 다시 조정할 간격입니다. |
int |
timeoutInSeconds |
클러스터에서 Kustomization을 조정하려고 시도하는 최대 시간입니다. |
int |
유효성 검사 |
Kustomization에서 참조된 Kubernetes 개체의 유효성을 검사한 후 클러스터에 적용할지 여부를 지정합니다. |
'client' 'none' 'server' |
Microsoft.KubernetesConfiguration/fluxConfigurations
이름 |
묘사 |
값 |
이름 |
리소스 이름 |
string(필수) |
parent_id |
이 확장 리소스를 적용할 리소스의 ID입니다. |
string(필수) |
속성 |
Flux 구성 리소스를 만드는 속성 |
FluxConfigurationProperties |
형 |
리소스 종류 |
"Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview" |
RepositoryRefDefinition
이름 |
묘사 |
값 |
가지 |
체크 아웃할 git 리포지토리 분기 이름입니다. |
문자열 |
저지르다 |
체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합되어야 합니다. 이는 셈버보다 우선합니다. |
문자열 |
셈버 (셈버) |
git 리포지토리 태그와 일치하는 데 사용되는 셈버 범위입니다. 이는 태그보다 우선합니다. |
문자열 |
태그 |
체크 아웃할 git 리포지토리 태그 이름입니다. 분기보다 우선 적용됩니다. |
문자열 |