次の方法で共有


Microsoft.HybridCompute マシン/拡張機能 2020-08-02

Bicep リソース定義

マシン/拡張機能のリソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.HybridCompute/machines/extensions リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.HybridCompute/machines/extensions@2020-08-02' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoUpgradeMinorVersion: bool
    forceUpdateTag: 'string'
    instanceView: {
      status: {}
    }
    protectedSettings: any(...)
    publisher: 'string'
    settings: any(...)
    type: 'string'
    typeHandlerVersion: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.HybridCompute/machines/extensions

名前 説明 価値
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: マシン
プロパティ コンピューター拡張機能のプロパティについて説明します。 MachineExtensionProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

MachineExtensionInstanceViewステータス

名前 説明 価値

MachineExtensionProperties (英語)

名前 説明 価値
autoUpgradeMinorVersion (英語) 展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 ブール (bool)
forceUpdateタグ 拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。 ひも
インスタンスビュー マシン拡張機能インスタンス ビュー。 MachineExtensionPropertiesインスタンスビュー
protected設定 拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 任意
出版社 拡張ハンドラーの発行元の名前。 ひも
設定 拡張機能の Json 形式のパブリック設定。 任意
種類 拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 ひも
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 ひも

MachineExtensionPropertiesインスタンスビュー

名前 説明 価値
ステータス インスタンス ビューの状態。 MachineExtensionInstanceViewステータス

追跡リソースタグ

名前 説明 価値

ARM テンプレート リソース定義

マシン/拡張機能のリソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.HybridCompute/machines/extensions リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.HybridCompute/machines/extensions",
  "apiVersion": "2020-08-02",
  "name": "string",
  "location": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "forceUpdateTag": "string",
    "instanceView": {
      "status": {
      }
    },
    "protectedSettings": {},
    "publisher": "string",
    "settings": {},
    "type": "string",
    "typeHandlerVersion": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.HybridCompute/machines/extensions

名前 説明 価値
apiVersion (英語) API のバージョン '2020-08-02'
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ コンピューター拡張機能のプロパティについて説明します。 MachineExtensionProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.HybridCompute/machines/extensions'

MachineExtensionInstanceViewステータス

名前 説明 価値

MachineExtensionProperties (英語)

名前 説明 価値
autoUpgradeMinorVersion (英語) 展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 ブール (bool)
forceUpdateタグ 拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。 ひも
インスタンスビュー マシン拡張機能インスタンス ビュー。 MachineExtensionPropertiesインスタンスビュー
protected設定 拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 任意
出版社 拡張ハンドラーの発行元の名前。 ひも
設定 拡張機能の Json 形式のパブリック設定。 任意
種類 拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 ひも
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 ひも

MachineExtensionPropertiesインスタンスビュー

名前 説明 価値
ステータス インスタンス ビューの状態。 MachineExtensionInstanceViewステータス

追跡リソースタグ

名前 説明 価値

使用例

Terraform (AzAPI プロバイダー) リソース定義

マシン/拡張機能のリソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.HybridCompute/machines/extensions リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HybridCompute/machines/extensions@2020-08-02"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      autoUpgradeMinorVersion = bool
      forceUpdateTag = "string"
      instanceView = {
        status = {
        }
      }
      protectedSettings = ?
      publisher = "string"
      settings = ?
      type = "string"
      typeHandlerVersion = "string"
    }
  }
}

プロパティ値

Microsoft.HybridCompute/machines/extensions

名前 説明 価値
ロケーション リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: マシン
プロパティ コンピューター拡張機能のプロパティについて説明します。 MachineExtensionProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.HybridCompute/machines/extensions@2020-08-02" (英語)

MachineExtensionInstanceViewステータス

名前 説明 価値

MachineExtensionProperties (英語)

名前 説明 価値
autoUpgradeMinorVersion (英語) 展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 ブール (bool)
forceUpdateタグ 拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。 ひも
インスタンスビュー マシン拡張機能インスタンス ビュー。 MachineExtensionPropertiesインスタンスビュー
protected設定 拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 任意
出版社 拡張ハンドラーの発行元の名前。 ひも
設定 拡張機能の Json 形式のパブリック設定。 任意
種類 拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 ひも
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 ひも

MachineExtensionPropertiesインスタンスビュー

名前 説明 価値
ステータス インスタンス ビューの状態。 MachineExtensionInstanceViewステータス

追跡リソースタグ

名前 説明 価値