다음을 통해 공유


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 유지 관리 기간이 발생하는 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
timeOfDayUTC 유지 관리 기간을 시작하는 시간(UTC)입니다. 문자열

제약 조건:
패턴 = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

이름 묘사
모드 AML 파일 시스템의 Squash 모드입니다. 'All': 파일의 사용자 및 그룹 ID는 신뢰할 수 없는 시스템의 모든 사용자에 대해 제공된 값으로 스쿼시됩니다. 'RootOnly': 파일의 사용자 및 그룹 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
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
영역 리소스에 대한 가용성 영역입니다. 이 필드는 배열에 단일 요소만 포함해야 합니다. 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 유지 관리 기간이 발생하는 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
timeOfDayUTC 유지 관리 기간을 시작하는 시간(UTC)입니다. 문자열

제약 조건:
패턴 = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

이름 묘사
모드 AML 파일 시스템의 Squash 모드입니다. 'All': 파일의 사용자 및 그룹 ID는 신뢰할 수 없는 시스템의 모든 사용자에 대해 제공된 값으로 스쿼시됩니다. 'RootOnly': 파일의 사용자 및 그룹 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'
영역 리소스에 대한 가용성 영역입니다. 이 필드는 배열에 단일 요소만 포함해야 합니다. 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 유지 관리 기간이 발생하는 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
timeOfDayUTC 유지 관리 기간을 시작하는 시간(UTC)입니다. 문자열

제약 조건:
패턴 = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

이름 묘사
모드 AML 파일 시스템의 Squash 모드입니다. 'All': 파일의 사용자 및 그룹 ID는 신뢰할 수 없는 시스템의 모든 사용자에 대해 제공된 값으로 스쿼시됩니다. 'RootOnly': 파일의 사용자 및 그룹 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"
영역 리소스에 대한 가용성 영역입니다. 이 필드는 배열에 단일 요소만 포함해야 합니다. string[]

SkuName

이름 묘사
이름 이 리소스의 SKU 이름입니다. 문자열

TrackedResourceTags

이름 묘사

UserAssignedIdentities

이름 묘사

UserAssignedIdentitiesValue

이름 묘사