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
名前 |
形容 |
価値 |
名前 |
リソース名 |
string (必須) |
プロパティ |
Flux 構成リソースを作成するためのプロパティ |
FluxConfigurationProperties |
スコープ |
デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 |
このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。 |
RepositoryRefDefinition
名前 |
形容 |
価値 |
枝 |
チェックアウトする Git リポジトリのブランチ名。 |
糸 |
犯す |
チェックアウトするコミット SHA。 有効にするには、この値をブランチ名と組み合わせる必要があります。 これは、semver よりも優先されます。 |
糸 |
semver |
git リポジトリ タグとの照合に使用される semver 範囲。 これはタグよりも優先されます。 |
糸 |
タグ |
チェックアウトする 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。 有効にするには、この値をブランチ名と組み合わせる必要があります。 これは、semver よりも優先されます。 |
糸 |
semver |
git リポジトリ タグとの照合に使用される semver 範囲。 これはタグよりも優先されます。 |
糸 |
タグ |
チェックアウトする 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。 有効にするには、この値をブランチ名と組み合わせる必要があります。 これは、semver よりも優先されます。 |
糸 |
semver |
git リポジトリ タグとの照合に使用される semver 範囲。 これはタグよりも優先されます。 |
糸 |
タグ |
チェックアウトする Git リポジトリ のタグ名。 これはブランチよりも優先されます。 |
糸 |