Bicep リソース定義
dataControllers リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.AzureArcData/dataControllers リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.AzureArcData/dataControllers@2021-07-01-preview' = {
extendedLocation: {
name: 'string'
type: 'string'
}
location: 'string'
name: 'string'
properties: {
basicLoginInformation: {
password: 'string'
username: 'string'
}
infrastructure: 'string'
k8sRaw: any(...)
lastUploadedDate: 'string'
logAnalyticsWorkspaceConfig: {
primaryKey: 'string'
workspaceId: 'string'
}
onPremiseProperty: {
id: 'string'
publicSigningKey: 'string'
signingCertificateThumbprint: 'string'
}
uploadServicePrincipal: {
authority: 'string'
clientId: 'string'
clientSecret: 'string'
tenantId: 'string'
}
uploadWatermark: {
logs: 'string'
metrics: 'string'
usages: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
Microsoft.AzureArcData/dataControllers
名前 | 形容 | 価値 |
---|---|---|
拡張ロケーション | リソースの extendedLocation。 | ExtendedLocation の |
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | データ コントローラーのプロパティ | DataControllerProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
基本ログイン情報
名前 | 形容 | 価値 |
---|---|---|
パスワード | ログイン パスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ユーザー名 | ログイン ユーザー名。 | 糸 |
DataControllerプロパティ
名前 | 形容 | 価値 |
---|---|---|
基本的なログイン情報 | 基本ログイン認証のユーザー名とパスワード。 | 基本ログイン情報 |
インフラ | データ コントローラーが実行されているインフラストラクチャ。 | 「アリババ」 「aws」 「アズール」 「GCP」 「オンプレミス」 「その他」 |
k8sロー | 生の kubernetes 情報 | 任意 |
lastUploaded日付 | Kubernetes クラスターから最後にアップロードされた日付。 既定値は現在の日付時刻です | 糸 |
logAnalyticsワークスペースコンフィグ | Log Analytics ワークスペース ID と主キー | LogAnalyticsワークスペース構成 |
オンプレミスプロパティ | Kubernetes データ コントローラーからのプロパティ | OnPremiseProperty を |
アップロードサービスプリンシパル | 課金、メトリック、ログをアップロードするためのサービス プリンシパル。 | UploadServicePrincipal の |
アップロードウォーターマーク | アップロード透かしのプロパティ。 アップロードデータの種類ごとにタイムスタンプが多い | UploadWatermark の |
拡張ロケーション
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 「カスタムロケーション」 |
LogAnalyticsワークスペース構成
名前 | 形容 | 価値 |
---|---|---|
プライマリキー | ワークスペースの主キー | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ワークスペースID | Azure Log Analytics ワークスペース ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
オンプレミスプロパティ
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 関連付けられている Kubernetes クラスターを識別するグローバルに一意の ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
publicSigningKey | 署名の確認に使用される Kubernetes クラスターの公開キーを含む証明書 | string (必須) |
署名証明書拇印 | アップロードされる証明書を確認するために顧客に返される一意の拇印 | 糸 |
追跡リソースタグ
名前 | 形容 | 価値 |
---|
アップロードサービスプリンシパル
名前 | 形容 | 価値 |
---|---|---|
権限 | サービス プリンシパルの権限。 例: https://login.microsoftonline.com/ |
糸 |
クライアントID | データをアップロードするためのサービス プリンシパルのクライアント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
クライアントシークレット | サービス プリンシパルのシークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
テナントID | サービス プリンシパルのテナント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
アップロードウォーターマーク
名前 | 形容 | 価値 |
---|---|---|
ログ | kubernetes クラスターからのログの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
メトリック | kubernetes クラスターからのメトリックの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
用途 | kubernetes クラスターからの使用状況の最終アップロード日。 既定値は現在の日付時刻です | 糸 |
ARM テンプレート リソース定義
dataControllers リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.AzureArcData/dataControllers リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.AzureArcData/dataControllers",
"apiVersion": "2021-07-01-preview",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"location": "string",
"properties": {
"basicLoginInformation": {
"password": "string",
"username": "string"
},
"infrastructure": "string",
"k8sRaw": {},
"lastUploadedDate": "string",
"logAnalyticsWorkspaceConfig": {
"primaryKey": "string",
"workspaceId": "string"
},
"onPremiseProperty": {
"id": "string",
"publicSigningKey": "string",
"signingCertificateThumbprint": "string"
},
"uploadServicePrincipal": {
"authority": "string",
"clientId": "string",
"clientSecret": "string",
"tenantId": "string"
},
"uploadWatermark": {
"logs": "string",
"metrics": "string",
"usages": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
Microsoft.AzureArcData/dataControllers
名前 | 形容 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | '2021-07-01-プレビュー' |
拡張ロケーション | リソースの extendedLocation。 | ExtendedLocation の |
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | データ コントローラーのプロパティ | DataControllerProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.AzureArcData/dataControllers' |
基本ログイン情報
名前 | 形容 | 価値 |
---|---|---|
パスワード | ログイン パスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ユーザー名 | ログイン ユーザー名。 | 糸 |
DataControllerプロパティ
名前 | 形容 | 価値 |
---|---|---|
基本的なログイン情報 | 基本ログイン認証のユーザー名とパスワード。 | 基本ログイン情報 |
インフラ | データ コントローラーが実行されているインフラストラクチャ。 | 「アリババ」 「aws」 「アズール」 「GCP」 「オンプレミス」 「その他」 |
k8sロー | 生の kubernetes 情報 | 任意 |
lastUploaded日付 | Kubernetes クラスターから最後にアップロードされた日付。 既定値は現在の日付時刻です | 糸 |
logAnalyticsワークスペースコンフィグ | Log Analytics ワークスペース ID と主キー | LogAnalyticsワークスペース構成 |
オンプレミスプロパティ | Kubernetes データ コントローラーからのプロパティ | OnPremiseProperty を |
アップロードサービスプリンシパル | 課金、メトリック、ログをアップロードするためのサービス プリンシパル。 | UploadServicePrincipal の |
アップロードウォーターマーク | アップロード透かしのプロパティ。 アップロードデータの種類ごとにタイムスタンプが多い | UploadWatermark の |
拡張ロケーション
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 「カスタムロケーション」 |
LogAnalyticsワークスペース構成
名前 | 形容 | 価値 |
---|---|---|
プライマリキー | ワークスペースの主キー | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ワークスペースID | Azure Log Analytics ワークスペース ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
オンプレミスプロパティ
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 関連付けられている Kubernetes クラスターを識別するグローバルに一意の ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
publicSigningKey | 署名の確認に使用される Kubernetes クラスターの公開キーを含む証明書 | string (必須) |
署名証明書拇印 | アップロードされる証明書を確認するために顧客に返される一意の拇印 | 糸 |
追跡リソースタグ
名前 | 形容 | 価値 |
---|
アップロードサービスプリンシパル
名前 | 形容 | 価値 |
---|---|---|
権限 | サービス プリンシパルの権限。 例: https://login.microsoftonline.com/ |
糸 |
クライアントID | データをアップロードするためのサービス プリンシパルのクライアント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
クライアントシークレット | サービス プリンシパルのシークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
テナントID | サービス プリンシパルのテナント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
アップロードウォーターマーク
名前 | 形容 | 価値 |
---|---|---|
ログ | kubernetes クラスターからのログの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
メトリック | kubernetes クラスターからのメトリックの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
用途 | kubernetes クラスターからの使用状況の最終アップロード日。 既定値は現在の日付時刻です | 糸 |
使用例
Terraform (AzAPI プロバイダー) リソース定義
dataControllers リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.AzureArcData/dataControllers リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AzureArcData/dataControllers@2021-07-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
type = "string"
}
properties = {
basicLoginInformation = {
password = "string"
username = "string"
}
infrastructure = "string"
k8sRaw = ?
lastUploadedDate = "string"
logAnalyticsWorkspaceConfig = {
primaryKey = "string"
workspaceId = "string"
}
onPremiseProperty = {
id = "string"
publicSigningKey = "string"
signingCertificateThumbprint = "string"
}
uploadServicePrincipal = {
authority = "string"
clientId = "string"
clientSecret = "string"
tenantId = "string"
}
uploadWatermark = {
logs = "string"
metrics = "string"
usages = "string"
}
}
}
}
プロパティ値
Microsoft.AzureArcData/dataControllers
名前 | 形容 | 価値 |
---|---|---|
拡張ロケーション | リソースの extendedLocation。 | ExtendedLocation の |
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | データ コントローラーのプロパティ | DataControllerProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.AzureArcData/dataControllers@2021-07-01-preview" (英語) |
基本ログイン情報
名前 | 形容 | 価値 |
---|---|---|
パスワード | ログイン パスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ユーザー名 | ログイン ユーザー名。 | 糸 |
DataControllerプロパティ
名前 | 形容 | 価値 |
---|---|---|
基本的なログイン情報 | 基本ログイン認証のユーザー名とパスワード。 | 基本ログイン情報 |
インフラ | データ コントローラーが実行されているインフラストラクチャ。 | 「アリババ」 「aws」 「アズール」 「GCP」 「オンプレミス」 「その他」 |
k8sロー | 生の kubernetes 情報 | 任意 |
lastUploaded日付 | Kubernetes クラスターから最後にアップロードされた日付。 既定値は現在の日付時刻です | 糸 |
logAnalyticsワークスペースコンフィグ | Log Analytics ワークスペース ID と主キー | LogAnalyticsワークスペース構成 |
オンプレミスプロパティ | Kubernetes データ コントローラーからのプロパティ | OnPremiseProperty を |
アップロードサービスプリンシパル | 課金、メトリック、ログをアップロードするためのサービス プリンシパル。 | UploadServicePrincipal の |
アップロードウォーターマーク | アップロード透かしのプロパティ。 アップロードデータの種類ごとにタイムスタンプが多い | UploadWatermark の |
拡張ロケーション
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 「カスタムロケーション」 |
LogAnalyticsワークスペース構成
名前 | 形容 | 価値 |
---|---|---|
プライマリキー | ワークスペースの主キー | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
ワークスペースID | Azure Log Analytics ワークスペース ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
オンプレミスプロパティ
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 関連付けられている Kubernetes クラスターを識別するグローバルに一意の ID | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
publicSigningKey | 署名の確認に使用される Kubernetes クラスターの公開キーを含む証明書 | string (必須) |
署名証明書拇印 | アップロードされる証明書を確認するために顧客に返される一意の拇印 | 糸 |
追跡リソースタグ
名前 | 形容 | 価値 |
---|
アップロードサービスプリンシパル
名前 | 形容 | 価値 |
---|---|---|
権限 | サービス プリンシパルの権限。 例: https://login.microsoftonline.com/ |
糸 |
クライアントID | データをアップロードするためのサービス プリンシパルのクライアント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
クライアントシークレット | サービス プリンシパルのシークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
テナントID | サービス プリンシパルのテナント ID。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
アップロードウォーターマーク
名前 | 形容 | 価値 |
---|---|---|
ログ | kubernetes クラスターからのログの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
メトリック | kubernetes クラスターからのメトリックの最終アップロード日。 既定値は現在の日付時刻です | 糸 |
用途 | kubernetes クラスターからの使用状況の最終アップロード日。 既定値は現在の日付時刻です | 糸 |