다음을 통해 공유


Microsoft.Storage storageAccounts/fileServices 2019-06-01

Bicep 리소스 정의

storageAccounts/fileServices 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Storage/storageAccounts/fileServices 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2019-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    shareDeleteRetentionPolicy: {
      days: int
      enabled: bool
    }
  }
}

속성 값

CorsRule

이름 묘사
allowedHeaders CorsRule 요소가 있는 경우 필수입니다. 원본 간 요청의 일부가 될 수 있는 헤더 목록입니다. string[] (필수)
allowedMethods CorsRule 요소가 있는 경우 필수입니다. 원본에서 실행할 수 있는 HTTP 메서드 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'DELETE'
'GET'
'HEAD'
'MERGE'
'OPTIONS'
'POST'
'PUT'(필수)
allowedOrigins CorsRule 요소가 있는 경우 필수입니다. CORS를 통해 허용되는 원본 도메인 목록 또는 모든 도메인을 허용하는 "*"입니다. string[] (필수)
exposedHeaders CorsRule 요소가 있는 경우 필수입니다. CORS 클라이언트에 노출할 응답 헤더 목록입니다. string[] (필수)
maxAgeInSeconds CorsRule 요소가 있는 경우 필수입니다. 클라이언트/브라우저가 실행 전 응답을 캐시해야 하는 시간(초)입니다. int(필수)

CorsRules

이름 묘사
corsRules CORS 규칙 목록입니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. CorsRule[]

DeleteRetentionPolicy

이름 묘사
삭제된 항목을 보존해야 하는 일 수를 나타냅니다. 지정된 최소값은 1이고 최대값은 365일 수 있습니다. int

제약 조건:
최소값 = 1
최대값 = 365
사용 DeleteRetentionPolicy를 사용할 수 있는지 여부를 나타냅니다. bool

FileServicePropertiesProperties

이름 묘사
cors 파일 서비스에 대한 CORS 규칙을 지정합니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. 요청 본문에 CorsRule 요소가 포함되지 않으면 모든 CORS 규칙이 삭제되고 파일 서비스에 대해 CORS가 비활성화됩니다. CorsRules
shareDeleteRetentionPolicy 공유 일시 삭제에 대한 파일 서비스 속성입니다. DeleteRetentionPolicy

Microsoft.Storage/storageAccounts/fileServices

이름 묘사
이름 리소스 이름 'default'(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: storageAccounts
속성 스토리지 계정의 파일 서비스의 속성입니다. FileServicePropertiesProperties

ARM 템플릿 리소스 정의

storageAccounts/fileServices 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Storage/storageAccounts/fileServices 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Storage/storageAccounts/fileServices",
  "apiVersion": "2019-06-01",
  "name": "string",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "shareDeleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    }
  }
}

속성 값

CorsRule

이름 묘사
allowedHeaders CorsRule 요소가 있는 경우 필수입니다. 원본 간 요청의 일부가 될 수 있는 헤더 목록입니다. string[] (필수)
allowedMethods CorsRule 요소가 있는 경우 필수입니다. 원본에서 실행할 수 있는 HTTP 메서드 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'DELETE'
'GET'
'HEAD'
'MERGE'
'OPTIONS'
'POST'
'PUT'(필수)
allowedOrigins CorsRule 요소가 있는 경우 필수입니다. CORS를 통해 허용되는 원본 도메인 목록 또는 모든 도메인을 허용하는 "*"입니다. string[] (필수)
exposedHeaders CorsRule 요소가 있는 경우 필수입니다. CORS 클라이언트에 노출할 응답 헤더 목록입니다. string[] (필수)
maxAgeInSeconds CorsRule 요소가 있는 경우 필수입니다. 클라이언트/브라우저가 실행 전 응답을 캐시해야 하는 시간(초)입니다. int(필수)

CorsRules

이름 묘사
corsRules CORS 규칙 목록입니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. CorsRule[]

DeleteRetentionPolicy

이름 묘사
삭제된 항목을 보존해야 하는 일 수를 나타냅니다. 지정된 최소값은 1이고 최대값은 365일 수 있습니다. int

제약 조건:
최소값 = 1
최대값 = 365
사용 DeleteRetentionPolicy를 사용할 수 있는지 여부를 나타냅니다. bool

FileServicePropertiesProperties

이름 묘사
cors 파일 서비스에 대한 CORS 규칙을 지정합니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. 요청 본문에 CorsRule 요소가 포함되지 않으면 모든 CORS 규칙이 삭제되고 파일 서비스에 대해 CORS가 비활성화됩니다. CorsRules
shareDeleteRetentionPolicy 공유 일시 삭제에 대한 파일 서비스 속성입니다. DeleteRetentionPolicy

Microsoft.Storage/storageAccounts/fileServices

이름 묘사
apiVersion api 버전 '2019-06-01'
이름 리소스 이름 'default'(필수)
속성 스토리지 계정의 파일 서비스의 속성입니다. FileServicePropertiesProperties
리소스 종류 'Microsoft.Storage/storageAccounts/fileServices'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure Cloud Shell - VNet 스토리지

Azure 배포
이 템플릿은 Azure Cloud Shell 스토리지를 Azure 가상 네트워크에 배포합니다.

Terraform(AzAPI 공급자) 리소스 정의

storageAccounts/fileServices 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Storage/storageAccounts/fileServices 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices@2019-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      shareDeleteRetentionPolicy = {
        days = int
        enabled = bool
      }
    }
  })
}

속성 값

CorsRule

이름 묘사
allowedHeaders CorsRule 요소가 있는 경우 필수입니다. 원본 간 요청의 일부가 될 수 있는 헤더 목록입니다. string[] (필수)
allowedMethods CorsRule 요소가 있는 경우 필수입니다. 원본에서 실행할 수 있는 HTTP 메서드 목록입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'DELETE'
'GET'
'HEAD'
'MERGE'
'OPTIONS'
'POST'
'PUT'(필수)
allowedOrigins CorsRule 요소가 있는 경우 필수입니다. CORS를 통해 허용되는 원본 도메인 목록 또는 모든 도메인을 허용하는 "*"입니다. string[] (필수)
exposedHeaders CorsRule 요소가 있는 경우 필수입니다. CORS 클라이언트에 노출할 응답 헤더 목록입니다. string[] (필수)
maxAgeInSeconds CorsRule 요소가 있는 경우 필수입니다. 클라이언트/브라우저가 실행 전 응답을 캐시해야 하는 시간(초)입니다. int(필수)

CorsRules

이름 묘사
corsRules CORS 규칙 목록입니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. CorsRule[]

DeleteRetentionPolicy

이름 묘사
삭제된 항목을 보존해야 하는 일 수를 나타냅니다. 지정된 최소값은 1이고 최대값은 365일 수 있습니다. int

제약 조건:
최소값 = 1
최대값 = 365
사용 DeleteRetentionPolicy를 사용할 수 있는지 여부를 나타냅니다. bool

FileServicePropertiesProperties

이름 묘사
cors 파일 서비스에 대한 CORS 규칙을 지정합니다. 요청에 최대 5개의 CorsRule 요소를 포함할 수 있습니다. 요청 본문에 CorsRule 요소가 포함되지 않으면 모든 CORS 규칙이 삭제되고 파일 서비스에 대해 CORS가 비활성화됩니다. CorsRules
shareDeleteRetentionPolicy 공유 일시 삭제에 대한 파일 서비스 속성입니다. DeleteRetentionPolicy

Microsoft.Storage/storageAccounts/fileServices

이름 묘사
이름 리소스 이름 'default'(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: storageAccounts
속성 스토리지 계정의 파일 서비스의 속성입니다. FileServicePropertiesProperties
리소스 종류 "Microsoft.Storage/storageAccounts/fileServices@2019-06-01"