次の方法で共有


Microsoft.StorageCache amlFilesystems

Bicep リソース定義

amlFilesystems リソースの種類は、次を対象とする操作と共にデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2024-03-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryptionSettings: {
      keyEncryptionKey: {
        keyUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
    }
    filesystemSubnet: 'string'
    hsm: {
      settings: {
        container: 'string'
        importPrefix: 'string'
        importPrefixesInitial: [
          'string'
        ]
        loggingContainer: 'string'
      }
    }
    maintenanceWindow: {
      dayOfWeek: 'string'
      timeOfDayUTC: 'string'
    }
    rootSquashSettings: {
      mode: 'string'
      noSquashNidLists: 'string'
      squashGID: int
      squashUID: int
    }
    storageCapacityTiB: int
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

プロパティ値

AmlFilesystemEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内の暗号化キーの場所を指定します。 KeyVaultKeyReference

AmlFilesystemHsmSettings

名前 形容 価値
コンテナ 名前空間のハイドレートと名前空間からのアーカイブに使用されるストレージ コンテナーのリソース ID。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)
importPrefix このパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。
importPrefixesInitial この配列内のいずれかのパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用され、既定値として '/' が使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。 string[]
loggingContainer イベントとエラーのログ記録に使用されるストレージ コンテナーのリソース ID。 ハイドレーション コンテナーとアーカイブ コンテナーと同じストレージ アカウント内の別のコンテナーである必要があります。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)

AmlFilesystemIdentity

名前 形容 価値
種類 リソースに使用される ID の種類。 'None'
'UserAssigned'
userAssignedIdentities 各キーがユーザー割り当て ID リソース ID であり、各キーの値が空のディクショナリであるディクショナリ。 UserAssignedIdentities の

AmlFilesystemProperties

名前 形容 価値
encryptionSettings AML ファイル システムの暗号化設定を指定します。 AmlFilesystemEncryptionSettings の
filesystemSubnet AML ファイル システムの管理とクライアント側の操作に使用されるサブネット。 このサブネットには、VNET のアドレス空間内に少なくとも /24 サブネット マスクが必要です。 string (必須)
hsm ハイドレーションとアーカイブの設定と状態 AmlFilesystemPropertiesHsm
maintenanceWindow 週 30 分のメンテナンス期間の開始時刻。 AmlFilesystemPropertiesMaintenanceWindow (必須)
rootSquashSettings AML ファイル システムのルート スカッシュ設定を指定します。 AmlFilesystemRootSquashSettings の
storageCapacityTiB AML ファイル システムのサイズ (TiB 単位)。 これは切り上げられます。 int (必須)

AmlFilesystemPropertiesHsm

名前 形容 価値
設定 AML ファイル システムの HSM 設定を指定します。 AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

名前 形容 価値
dayOfWeek メンテナンス期間が発生する曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeOfDayUTC メンテナンス期間を開始する時刻 (UTC)。

制約:
パターン = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

名前 形容 価値
モード AML ファイル システムのスカッシュ モード。 'All': ファイルのユーザー ID とグループ ID は、信頼されていないシステム上のすべてのユーザーに対して指定された値にスカッシュされます。 'RootOnly': ファイルのユーザー ID とグループ ID は、信頼されていないシステムのルート ユーザーのみに対して指定された値にスカッシュされます。 'None': システム上のユーザーに対してユーザー ID とグループ ID のスカッシュは実行されません。 'All'
'None'
'RootOnly'
noSquashNidLists TrustedSystems に追加するセミコロンで区切られた NID IP アドレス一覧。
squashGID スカッシュするグループ ID。 int
squashUID スカッシュするユーザー ID。 int

KeyVaultKeyReference

名前 形容 価値
keyUrl キー コンテナー内のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース キー コンテナーへのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

Microsoft.StorageCache/amlFilesystems

名前 形容 価値
同一性 AML ファイル システムによって使用されるマネージド ID (構成されている場合)。 AmlFilesystemIdentity
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 2
パターン = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (必須)
プロパティ AML ファイル システムのプロパティ。 AmlFilesystemProperties の
sku リソースの SKU。 SkuName
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
ゾーン リソースの可用性ゾーン。 このフィールドには、配列内の 1 つの要素のみを含める必要があります。 string[]

SkuName

名前 形容 価値
名前 このリソースの SKU 名。

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentitiesValue

名前 形容 価値

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

amlFilesystems リソースの種類は、次を対象とする操作と共にデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.StorageCache/amlFilesystems",
  "apiVersion": "2024-03-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "encryptionSettings": {
      "keyEncryptionKey": {
        "keyUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      }
    },
    "filesystemSubnet": "string",
    "hsm": {
      "settings": {
        "container": "string",
        "importPrefix": "string",
        "importPrefixesInitial": [ "string" ],
        "loggingContainer": "string"
      }
    },
    "maintenanceWindow": {
      "dayOfWeek": "string",
      "timeOfDayUTC": "string"
    },
    "rootSquashSettings": {
      "mode": "string",
      "noSquashNidLists": "string",
      "squashGID": "int",
      "squashUID": "int"
    },
    "storageCapacityTiB": "int"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

プロパティ値

AmlFilesystemEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内の暗号化キーの場所を指定します。 KeyVaultKeyReference

AmlFilesystemHsmSettings

名前 形容 価値
コンテナ 名前空間のハイドレートと名前空間からのアーカイブに使用されるストレージ コンテナーのリソース ID。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)
importPrefix このパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。
importPrefixesInitial この配列内のいずれかのパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用され、既定値として '/' が使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。 string[]
loggingContainer イベントとエラーのログ記録に使用されるストレージ コンテナーのリソース ID。 ハイドレーション コンテナーとアーカイブ コンテナーと同じストレージ アカウント内の別のコンテナーである必要があります。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)

AmlFilesystemIdentity

名前 形容 価値
種類 リソースに使用される ID の種類。 'None'
'UserAssigned'
userAssignedIdentities 各キーがユーザー割り当て ID リソース ID であり、各キーの値が空のディクショナリであるディクショナリ。 UserAssignedIdentities の

AmlFilesystemProperties

名前 形容 価値
encryptionSettings AML ファイル システムの暗号化設定を指定します。 AmlFilesystemEncryptionSettings の
filesystemSubnet AML ファイル システムの管理とクライアント側の操作に使用されるサブネット。 このサブネットには、VNET のアドレス空間内に少なくとも /24 サブネット マスクが必要です。 string (必須)
hsm ハイドレーションとアーカイブの設定と状態 AmlFilesystemPropertiesHsm
maintenanceWindow 週 30 分のメンテナンス期間の開始時刻。 AmlFilesystemPropertiesMaintenanceWindow (必須)
rootSquashSettings AML ファイル システムのルート スカッシュ設定を指定します。 AmlFilesystemRootSquashSettings の
storageCapacityTiB AML ファイル システムのサイズ (TiB 単位)。 これは切り上げられます。 int (必須)

AmlFilesystemPropertiesHsm

名前 形容 価値
設定 AML ファイル システムの HSM 設定を指定します。 AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

名前 形容 価値
dayOfWeek メンテナンス期間が発生する曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeOfDayUTC メンテナンス期間を開始する時刻 (UTC)。

制約:
パターン = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

名前 形容 価値
モード AML ファイル システムのスカッシュ モード。 'All': ファイルのユーザー ID とグループ ID は、信頼されていないシステム上のすべてのユーザーに対して指定された値にスカッシュされます。 'RootOnly': ファイルのユーザー ID とグループ ID は、信頼されていないシステムのルート ユーザーのみに対して指定された値にスカッシュされます。 'None': システム上のユーザーに対してユーザー ID とグループ ID のスカッシュは実行されません。 'All'
'None'
'RootOnly'
noSquashNidLists TrustedSystems に追加するセミコロンで区切られた NID IP アドレス一覧。
squashGID スカッシュするグループ ID。 int
squashUID スカッシュするユーザー ID。 int

KeyVaultKeyReference

名前 形容 価値
keyUrl キー コンテナー内のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース キー コンテナーへのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

Microsoft.StorageCache/amlFilesystems

名前 形容 価値
apiVersion API のバージョン '2024-03-01'
同一性 AML ファイル システムによって使用されるマネージド ID (構成されている場合)。 AmlFilesystemIdentity
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 2
パターン = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (必須)
プロパティ AML ファイル システムのプロパティ。 AmlFilesystemProperties の
sku リソースの SKU。 SkuName
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.StorageCache/amlFilesystems'
ゾーン リソースの可用性ゾーン。 このフィールドには、配列内の 1 つの要素のみを含める必要があります。 string[]

SkuName

名前 形容 価値
名前 このリソースの SKU 名。

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentitiesValue

名前 形容 価値

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

amlFilesystems リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StorageCache/amlFilesystems@2024-03-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      encryptionSettings = {
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      filesystemSubnet = "string"
      hsm = {
        settings = {
          container = "string"
          importPrefix = "string"
          importPrefixesInitial = [
            "string"
          ]
          loggingContainer = "string"
        }
      }
      maintenanceWindow = {
        dayOfWeek = "string"
        timeOfDayUTC = "string"
      }
      rootSquashSettings = {
        mode = "string"
        noSquashNidLists = "string"
        squashGID = int
        squashUID = int
      }
      storageCapacityTiB = int
    }
  })
}

プロパティ値

AmlFilesystemEncryptionSettings

名前 形容 価値
keyEncryptionKey Key Vault 内の暗号化キーの場所を指定します。 KeyVaultKeyReference

AmlFilesystemHsmSettings

名前 形容 価値
コンテナ 名前空間のハイドレートと名前空間からのアーカイブに使用されるストレージ コンテナーのリソース ID。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)
importPrefix このパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。
importPrefixesInitial この配列内のいずれかのパス/プレフィックスで始まる非ログ コンテナー内の BLOB のみがクラスター名前空間にインポートされます。 これは、AML ファイル システムの初期作成時にのみ使用され、既定値として '/' が使用されます。 削除できるインポート ジョブ リソースが自動的に作成されます。 string[]
loggingContainer イベントとエラーのログ記録に使用されるストレージ コンテナーのリソース ID。 ハイドレーション コンテナーとアーカイブ コンテナーと同じストレージ アカウント内の別のコンテナーである必要があります。 リソース プロバイダーには、ストレージ アカウントに SAS トークンを作成するためのアクセス許可が必要です。 string (必須)

AmlFilesystemIdentity

名前 形容 価値
種類 リソースに使用される ID の種類。 'None'
'UserAssigned'
userAssignedIdentities 各キーがユーザー割り当て ID リソース ID であり、各キーの値が空のディクショナリであるディクショナリ。 UserAssignedIdentities の

AmlFilesystemProperties

名前 形容 価値
encryptionSettings AML ファイル システムの暗号化設定を指定します。 AmlFilesystemEncryptionSettings の
filesystemSubnet AML ファイル システムの管理とクライアント側の操作に使用されるサブネット。 このサブネットには、VNET のアドレス空間内に少なくとも /24 サブネット マスクが必要です。 string (必須)
hsm ハイドレーションとアーカイブの設定と状態 AmlFilesystemPropertiesHsm
maintenanceWindow 週 30 分のメンテナンス期間の開始時刻。 AmlFilesystemPropertiesMaintenanceWindow (必須)
rootSquashSettings AML ファイル システムのルート スカッシュ設定を指定します。 AmlFilesystemRootSquashSettings の
storageCapacityTiB AML ファイル システムのサイズ (TiB 単位)。 これは切り上げられます。 int (必須)

AmlFilesystemPropertiesHsm

名前 形容 価値
設定 AML ファイル システムの HSM 設定を指定します。 AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

名前 形容 価値
dayOfWeek メンテナンス期間が発生する曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeOfDayUTC メンテナンス期間を開始する時刻 (UTC)。

制約:
パターン = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

名前 形容 価値
モード AML ファイル システムのスカッシュ モード。 'All': ファイルのユーザー ID とグループ ID は、信頼されていないシステム上のすべてのユーザーに対して指定された値にスカッシュされます。 'RootOnly': ファイルのユーザー ID とグループ ID は、信頼されていないシステムのルート ユーザーのみに対して指定された値にスカッシュされます。 'None': システム上のユーザーに対してユーザー ID とグループ ID のスカッシュは実行されません。 'All'
'None'
'RootOnly'
noSquashNidLists TrustedSystems に追加するセミコロンで区切られた NID IP アドレス一覧。
squashGID スカッシュするグループ ID。 int
squashUID スカッシュするユーザー ID。 int

KeyVaultKeyReference

名前 形容 価値
keyUrl キー コンテナー内のキー暗号化キーを参照する URL。 string (必須)
sourceVault ソース キー コンテナーへのリソース ID について説明します。 KeyVaultKeyReferenceSourceVault (必須)

KeyVaultKeyReferenceSourceVault

名前 形容 価値
身分証明書 リソース ID。

Microsoft.StorageCache/amlFilesystems

名前 形容 価値
同一性 AML ファイル システムによって使用されるマネージド ID (構成されている場合)。 AmlFilesystemIdentity
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 2
パターン = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (必須)
プロパティ AML ファイル システムのプロパティ。 AmlFilesystemProperties の
sku リソースの SKU。 SkuName
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.StorageCache/amlFilesystems@2024-03-01"
ゾーン リソースの可用性ゾーン。 このフィールドには、配列内の 1 つの要素のみを含める必要があります。 string[]

SkuName

名前 形容 価値
名前 このリソースの SKU 名。

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentitiesValue

名前 形容 価値