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
名字 | 描述 | 價值 |
---|---|---|
容器 | 用來將命名空間和封存從命名空間凍結的記憶體容器資源標識碼。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
importPrefix | 只有以此路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用。 它會自動建立可刪除的匯入作業資源。 | 字串 |
importPrefixesInitial | 只有以這個陣列中其中一個路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用,且具有 『/』 做為預設值。 它會自動建立可刪除的匯入作業資源。 | string[] |
loggingContainer | 用於記錄事件和錯誤的記憶體容器資源標識碼。 必須與凍結和封存容器位於相同記憶體帳戶中的個別容器。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
AmlFilesystemIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 用於資源的身分識別類型。 | 'None' 'UserAssigned' |
userAssignedIdentities | 字典,其中每個索引鍵都是使用者指派的身分識別資源標識符,而每個索引鍵的值都是空的字典。 | UserAssignedIdentities |
AmlFilesystemProperties
名字 | 描述 | 價值 |
---|---|---|
encryptionSettings | 指定 AML 檔案系統的加密設定。 | AmlFilesystemEncryptionSettings |
filesystemSubnet | 用於管理 AML 檔案系統和面向用戶端作業的子網。 此子網應該至少有 VNET 位址空間內的 /24 子網掩碼。 | 字串 (必要) |
hsm | 凍結和封存設定和狀態 | AmlFilesystemPropertiesHsm |
maintenanceWindow | 每周維護時間 30 分鐘的開始時間。 | AmlFilesystemPropertiesMaintenanceWindow (必要) |
rootSquashSettings | 指定 AML 檔系統的根壁球設定。 | AmlFilesystemRootSquashSettings |
storageCapacityTiB | TiB 中的 AML 檔案系統大小。 這可能會四捨五入。 | int (必要) |
AmlFilesystemPropertiesHsm
名字 | 描述 | 價值 |
---|---|---|
設置 | 指定 AML 檔案系統的 HSM 設定。 | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
名字 | 描述 | 價值 |
---|---|---|
dayOfWeek | 維護期間將發生的一周中的一天。 | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
timeOfDayUTC | 開始維護時段的一天時間(UTC)。 | 字串 約束: Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
名字 | 描述 | 價值 |
---|---|---|
模式 | AML 檔系統的壁球模式。 「全部」:檔案上的使用者和群組標識元將會壓縮為非受信任系統上所有使用者所提供的值。 'RootOnly':檔案上的使用者和群組標識符將會被壓縮為僅針對非信任系統上的根使用者提供值。 「無」:不會針對任何系統上的任何使用者執行使用者和群組標識符的壓縮。 | 'All' 'None' 'RootOnly' |
noSquashNidLists | 要新增至 TrustedSystems 的分號分隔 NID IP 位址清單。 | 字串 |
squashGID | 要壓縮的群組標識碼。 | int |
squashUID | 要壓縮的使用者識別碼。 | int |
KeyVaultKeyReference
名字 | 描述 | 價值 |
---|---|---|
keyUrl | 參考金鑰保存庫中金鑰加密金鑰的 URL。 | 字串 (必要) |
sourceVault | 描述來源金鑰保存庫的資源識別碼。 | KeyVaultKeyReferenceSourceVault (必要) |
KeyVaultKeyReferenceSourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼。 | 字串 |
Microsoft.StorageCache/amlFilesystems
名字 | 描述 | 價值 |
---|---|---|
身份 | 如果已設定,則為AML檔案系統所使用的受控識別。 | AmlFilesystemIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最小長度 = 2 最大長度 = 2 模式 = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (必要) |
性能 | AML 檔案系統的屬性。 | AmlFilesystemProperties |
sku | 資源的 SKU。 | SkuName |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
區 | 資源的可用性區域。 此欄位只應包含數位中的單一元素。 | 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
名字 | 描述 | 價值 |
---|---|---|
容器 | 用來將命名空間和封存從命名空間凍結的記憶體容器資源標識碼。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
importPrefix | 只有以此路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用。 它會自動建立可刪除的匯入作業資源。 | 字串 |
importPrefixesInitial | 只有以這個陣列中其中一個路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用,且具有 『/』 做為預設值。 它會自動建立可刪除的匯入作業資源。 | string[] |
loggingContainer | 用於記錄事件和錯誤的記憶體容器資源標識碼。 必須與凍結和封存容器位於相同記憶體帳戶中的個別容器。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
AmlFilesystemIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 用於資源的身分識別類型。 | 'None' 'UserAssigned' |
userAssignedIdentities | 字典,其中每個索引鍵都是使用者指派的身分識別資源標識符,而每個索引鍵的值都是空的字典。 | UserAssignedIdentities |
AmlFilesystemProperties
名字 | 描述 | 價值 |
---|---|---|
encryptionSettings | 指定 AML 檔案系統的加密設定。 | AmlFilesystemEncryptionSettings |
filesystemSubnet | 用於管理 AML 檔案系統和面向用戶端作業的子網。 此子網應該至少有 VNET 位址空間內的 /24 子網掩碼。 | 字串 (必要) |
hsm | 凍結和封存設定和狀態 | AmlFilesystemPropertiesHsm |
maintenanceWindow | 每周維護時間 30 分鐘的開始時間。 | AmlFilesystemPropertiesMaintenanceWindow (必要) |
rootSquashSettings | 指定 AML 檔系統的根壁球設定。 | AmlFilesystemRootSquashSettings |
storageCapacityTiB | TiB 中的 AML 檔案系統大小。 這可能會四捨五入。 | int (必要) |
AmlFilesystemPropertiesHsm
名字 | 描述 | 價值 |
---|---|---|
設置 | 指定 AML 檔案系統的 HSM 設定。 | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
名字 | 描述 | 價值 |
---|---|---|
dayOfWeek | 維護期間將發生的一周中的一天。 | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
timeOfDayUTC | 開始維護時段的一天時間(UTC)。 | 字串 約束: Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
名字 | 描述 | 價值 |
---|---|---|
模式 | AML 檔系統的壁球模式。 「全部」:檔案上的使用者和群組標識元將會壓縮為非受信任系統上所有使用者所提供的值。 'RootOnly':檔案上的使用者和群組標識符將會被壓縮為僅針對非信任系統上的根使用者提供值。 「無」:不會針對任何系統上的任何使用者執行使用者和群組標識符的壓縮。 | 'All' 'None' 'RootOnly' |
noSquashNidLists | 要新增至 TrustedSystems 的分號分隔 NID IP 位址清單。 | 字串 |
squashGID | 要壓縮的群組標識碼。 | int |
squashUID | 要壓縮的使用者識別碼。 | int |
KeyVaultKeyReference
名字 | 描述 | 價值 |
---|---|---|
keyUrl | 參考金鑰保存庫中金鑰加密金鑰的 URL。 | 字串 (必要) |
sourceVault | 描述來源金鑰保存庫的資源識別碼。 | KeyVaultKeyReferenceSourceVault (必要) |
KeyVaultKeyReferenceSourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼。 | 字串 |
Microsoft.StorageCache/amlFilesystems
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-03-01' |
身份 | 如果已設定,則為AML檔案系統所使用的受控識別。 | AmlFilesystemIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最小長度 = 2 最大長度 = 2 模式 = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (必要) |
性能 | AML 檔案系統的屬性。 | AmlFilesystemProperties |
sku | 資源的 SKU。 | SkuName |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.StorageCache/amlFilesystems' |
區 | 資源的可用性區域。 此欄位只應包含數位中的單一元素。 | 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
名字 | 描述 | 價值 |
---|---|---|
容器 | 用來將命名空間和封存從命名空間凍結的記憶體容器資源標識碼。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
importPrefix | 只有以此路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用。 它會自動建立可刪除的匯入作業資源。 | 字串 |
importPrefixesInitial | 只有以這個陣列中其中一個路徑/前置詞開頭的非記錄容器中的 Blob 會匯入叢集命名空間。 這隻會在初始建立 AML 檔案系統期間使用,且具有 『/』 做為預設值。 它會自動建立可刪除的匯入作業資源。 | string[] |
loggingContainer | 用於記錄事件和錯誤的記憶體容器資源標識碼。 必須與凍結和封存容器位於相同記憶體帳戶中的個別容器。 資源提供者必須具有在記憶體帳戶上建立 SAS 令牌的許可權。 | 字串 (必要) |
AmlFilesystemIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 用於資源的身分識別類型。 | 'None' 'UserAssigned' |
userAssignedIdentities | 字典,其中每個索引鍵都是使用者指派的身分識別資源標識符,而每個索引鍵的值都是空的字典。 | UserAssignedIdentities |
AmlFilesystemProperties
名字 | 描述 | 價值 |
---|---|---|
encryptionSettings | 指定 AML 檔案系統的加密設定。 | AmlFilesystemEncryptionSettings |
filesystemSubnet | 用於管理 AML 檔案系統和面向用戶端作業的子網。 此子網應該至少有 VNET 位址空間內的 /24 子網掩碼。 | 字串 (必要) |
hsm | 凍結和封存設定和狀態 | AmlFilesystemPropertiesHsm |
maintenanceWindow | 每周維護時間 30 分鐘的開始時間。 | AmlFilesystemPropertiesMaintenanceWindow (必要) |
rootSquashSettings | 指定 AML 檔系統的根壁球設定。 | AmlFilesystemRootSquashSettings |
storageCapacityTiB | TiB 中的 AML 檔案系統大小。 這可能會四捨五入。 | int (必要) |
AmlFilesystemPropertiesHsm
名字 | 描述 | 價值 |
---|---|---|
設置 | 指定 AML 檔案系統的 HSM 設定。 | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
名字 | 描述 | 價值 |
---|---|---|
dayOfWeek | 維護期間將發生的一周中的一天。 | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
timeOfDayUTC | 開始維護時段的一天時間(UTC)。 | 字串 約束: Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
名字 | 描述 | 價值 |
---|---|---|
模式 | AML 檔系統的壁球模式。 「全部」:檔案上的使用者和群組標識元將會壓縮為非受信任系統上所有使用者所提供的值。 'RootOnly':檔案上的使用者和群組標識符將會被壓縮為僅針對非信任系統上的根使用者提供值。 「無」:不會針對任何系統上的任何使用者執行使用者和群組標識符的壓縮。 | 'All' 'None' 'RootOnly' |
noSquashNidLists | 要新增至 TrustedSystems 的分號分隔 NID IP 位址清單。 | 字串 |
squashGID | 要壓縮的群組標識碼。 | int |
squashUID | 要壓縮的使用者識別碼。 | int |
KeyVaultKeyReference
名字 | 描述 | 價值 |
---|---|---|
keyUrl | 參考金鑰保存庫中金鑰加密金鑰的 URL。 | 字串 (必要) |
sourceVault | 描述來源金鑰保存庫的資源識別碼。 | KeyVaultKeyReferenceSourceVault (必要) |
KeyVaultKeyReferenceSourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼。 | 字串 |
Microsoft.StorageCache/amlFilesystems
名字 | 描述 | 價值 |
---|---|---|
身份 | 如果已設定,則為AML檔案系統所使用的受控識別。 | AmlFilesystemIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最小長度 = 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” |
區 | 資源的可用性區域。 此欄位只應包含數位中的單一元素。 | string[] |
SkuName
名字 | 描述 | 價值 |
---|---|---|
名字 | 此資源的 SKU 名稱。 | 字串 |
TrackedResourceTags
名字 | 描述 | 價值 |
---|
UserAssignedIdentities
名字 | 描述 | 價值 |
---|
UserAssignedIdentitiesValue
名字 | 描述 | 價值 |
---|