Microsoft.Storage storageAccounts/managementPolicies 2021-09-01

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                enableAutoTierToHotFromCool: bool
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
              }
              version: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
              }
            }
            filters: {
              blobIndexMatch: [
                {
                  name: 'string'
                  op: 'string'
                  value: 'string'
                }
              ]
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'Lifecycle'
        }
      ]
    }
  }
}

속성 값

storageAccounts/managementPolicies

Name Description
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
'default'
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: storageAccounts
properties 스토리지 계정 데이터 정책 규칙을 반환합니다. ManagementPolicyProperties

ManagementPolicyProperties

Name Description
policy 스토리지 계정 관리정책(JSON 형식)입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (필수)

ManagementPolicySchema

Name Description
규칙 스토리지 계정 관리정책 규칙입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (필수)

ManagementPolicyRule

Name Description
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition (필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
name 규칙 이름에는 모든 영숫자 문자 조합이 허용됩니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
형식 유효한 값은 수명 주기입니다. '수명 주기'(필수)

ManagementPolicyDefinition

Name Description
actions 작업 집합을 정의하는 개체입니다. ManagementPolicyAction (필수)
filters 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyAction

Name Description
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅샷 스냅샷 대한 관리 정책 작업 ManagementPolicySnapShot
버전 버전에 대한 관리 정책 작업 ManagementPolicyVersion

ManagementPolicyBaseBlob

Name Description
삭제 Blob을 삭제하는 함수 DateAfterModification
enableAutoTierToHotFromCool 이 속성을 사용하면 Blob 액세스에서 Blob을 쿨에서 핫으로 자동 계층화할 수 있습니다. 이 속성에는 tierToCool.daysAfterLastAccessTimeGreaterThan이 필요합니다. bool
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 BLOB을 지원합니다. DateAfterModification
tierToCool Blob을 계층화하여 스토리지를 냉각하는 함수입니다. 현재 핫 계층에서 BLOB을 지원합니다. DateAfterModification

DateAfterModification

Name Description
daysAfterCreationGreaterThan Blob을 만든 후의 기간(일)을 나타내는 값입니다. int

제약 조건:
최소값 = 0
daysAfterLastAccessTimeGreaterThan 마지막 Blob 액세스 후의 기간(일)을 나타내는 값입니다. 이 속성은 마지막 액세스 시간 추적 정책과 함께만 사용할 수 있습니다. int

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 baseBlobs 기반 작업에 대해 daysAfterModificationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0
daysAfterModificationGreaterThan 마지막으로 수정한 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0

ManagementPolicySnapShot

Name Description
삭제 Blob을 삭제하는 함수는 스냅샷 DateAfterCreation
tierToArchive Blob을 계층화할 함수는 스토리지를 보관할 스냅샷. 현재 핫 또는 쿨 계층에서 Blob 스냅샷 지원 DateAfterCreation
tierToCool Blob을 계층화할 함수는 스토리지를 쿨로 스냅샷. 현재 핫 계층에서 Blob 스냅샷 지원 DateAfterCreation

DateAfterCreation

Name Description
daysAfterCreationGreaterThan 만든 후의 기간(일)을 나타내는 값입니다. int(필수)

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 스냅샷 및 Blob 버전 기반 작업에 대해 daysAfterCreationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0

ManagementPolicyVersion

Name Description
삭제 Blob 버전을 삭제하는 함수 DateAfterCreation
tierToArchive 스토리지를 보관할 Blob 버전을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 버전 지원 DateAfterCreation
tierToCool Blob 버전을 쿨 스토리지로 계층화할 함수입니다. 현재 핫 계층에서 Blob 버전 지원 DateAfterCreation

ManagementPolicyFilter

Name Description
blobIndexMatch Blob 인덱스 태그 기반 필터의 배열로, 최대 10개의 태그 필터가 있을 수 있습니다. TagFilter[]
blobTypes 미리 정의된 열거형 값의 배열입니다. 현재 blockBlob은 모든 계층화 및 삭제 작업을 지원합니다. appendBlob에는 삭제 작업만 지원됩니다. string[] (필수)
prefixMatch 접두사를 매칭할 문자열 배열입니다. string[]

TagFilter

Name Description
name 필터 태그 이름이며 1~128자일 수 있습니다. string(필수)

제약 조건:
최소 길이 = 1
최대 길이 = 128
op 개체 비교 및 필터링에 사용되는 비교 연산자입니다. 현재 ==(같음 연산자)만 지원됩니다. string(필수)
태그 기반 필터링에 사용되는 필터 태그 값 필드이며 0~256자를 가질 수 있습니다. string(필수)

제약 조건:
최대 길이 = 256

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Darktrace 자동 크기 조정 vSensors 배포

Azure에 배포
이 템플릿을 사용하면 Darktrace vSensors의 자동 크기 조정 배포를 자동으로 배포할 수 있습니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2021-09-01",
  "name": "default",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobIndexMatch": [
                {
                  "name": "string",
                  "op": "string",
                  "value": "string"
                }
              ],
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "Lifecycle"
        }
      ]
    }
  }
}

속성 값

storageAccounts/managementPolicies

Name Description
형식 리소스 종류 'Microsoft.Storage/storageAccounts/managementPolicies'
apiVersion 리소스 api 버전 '2021-09-01'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
'default'
properties 스토리지 계정 데이터 정책 규칙을 반환합니다. ManagementPolicyProperties

ManagementPolicyProperties

Name Description
policy 스토리지 계정 관리정책(JSON 형식)입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (필수)

ManagementPolicySchema

Name Description
규칙 스토리지 계정 관리정책 규칙입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (필수)

ManagementPolicyRule

Name Description
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition (필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
name 규칙 이름에는 모든 영숫자 문자 조합이 허용됩니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
형식 유효한 값은 수명 주기입니다. '수명 주기'(필수)

ManagementPolicyDefinition

Name Description
actions 작업 집합을 정의하는 개체입니다. ManagementPolicyAction (필수)
filters 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyAction

Name Description
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅샷 스냅샷 대한 관리 정책 작업 ManagementPolicySnapShot
버전 버전에 대한 관리 정책 작업 ManagementPolicyVersion

ManagementPolicyBaseBlob

Name Description
삭제 Blob을 삭제하는 함수 DateAfterModification
enableAutoTierToHotFromCool 이 속성을 사용하면 Blob 액세스에서 Blob을 쿨에서 핫으로 자동 계층화할 수 있습니다. 이 속성에는 tierToCool.daysAfterLastAccessTimeGreaterThan이 필요합니다. bool
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 BLOB을 지원합니다. DateAfterModification
tierToCool Blob을 계층화하여 스토리지를 냉각하는 함수입니다. 현재 핫 계층에서 BLOB을 지원합니다. DateAfterModification

DateAfterModification

Name Description
daysAfterCreationGreaterThan Blob을 만든 후의 기간(일)을 나타내는 값입니다. int

제약 조건:
최소값 = 0
daysAfterLastAccessTimeGreaterThan 마지막 Blob 액세스 후의 기간(일)을 나타내는 값입니다. 이 속성은 마지막 액세스 시간 추적 정책과 함께만 사용할 수 있습니다. int

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 baseBlobs 기반 작업에 대해 daysAfterModificationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0
daysAfterModificationGreaterThan 마지막 수정 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0

ManagementPolicySnapShot

Name Description
삭제 Blob을 삭제하는 함수 스냅샷 DateAfterCreation
tierToArchive 스토리지를 보관할 blob 스냅샷 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 스냅샷 지원 DateAfterCreation
tierToCool Blob을 계층화할 함수는 스토리지를 냉각하기 위해 스냅샷. 현재 핫 계층에서 Blob 스냅샷 지원 DateAfterCreation

DateAfterCreation

Name Description
daysAfterCreationGreaterThan 생성 후의 기간(일)을 나타내는 값 int(필수)

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 스냅샷 및 Blob 버전 기반 작업에 대해 daysAfterCreationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0

ManagementPolicyVersion

Name Description
삭제 Blob 버전을 삭제하는 함수 DateAfterCreation
tierToArchive 스토리지를 보관하기 위해 Blob 버전을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 버전 지원 DateAfterCreation
tierToCool Blob 버전을 쿨 스토리지에 계층화할 함수입니다. 현재 핫 계층에서 Blob 버전 지원 DateAfterCreation

ManagementPolicyFilter

Name Description
blobIndexMatch Blob 인덱스 태그 기반 필터의 배열로, 최대 10개의 태그 필터가 있을 수 있습니다. TagFilter[]
blobTypes 미리 정의된 열거형 값의 배열입니다. 현재 blockBlob은 모든 계층화 및 삭제 작업을 지원합니다. appendBlob에는 삭제 작업만 지원됩니다. string[] (필수)
prefixMatch 접두사를 매칭할 문자열 배열입니다. string[]

TagFilter

Name Description
name 필터 태그 이름이며 1~128자일 수 있습니다. string(필수)

제약 조건:
최소 길이 = 1
최대 길이 = 128
op 개체 비교 및 필터링에 사용되는 비교 연산자입니다. 현재 == (같음 연산자)만 지원됩니다. string(필수)
태그 기반 필터링에 사용되는 필터 태그 값 필드이며 0~256자일 수 있습니다. string(필수)

제약 조건:
최대 길이 = 256

빠른 시작 템플릿

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

템플릿 Description
Darktrace 자동 크기 조정 vSensors 배포

Azure에 배포
이 템플릿을 사용하면 Darktrace vSensors의 자동 크기 조정 배포를 자동으로 배포할 수 있습니다.

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                }
              }
              filters = {
                blobIndexMatch = [
                  {
                    name = "string"
                    op = "string"
                    value = "string"
                  }
                ]
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "Lifecycle"
          }
        ]
      }
    }
  })
}

속성 값

storageAccounts/managementPolicies

Name Description
형식 리소스 종류 "Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01"
name 리소스 이름 "default"
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: storageAccounts
properties 스토리지 계정 데이터 정책 규칙을 반환합니다. ManagementPolicyProperties

ManagementPolicyProperties

Name Description
policy 스토리지 계정 관리정책(JSON 형식)입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (필수)

ManagementPolicySchema

Name Description
규칙 스토리지 계정 관리정책 규칙입니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (필수)

ManagementPolicyRule

Name Description
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition (필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
name 규칙 이름에는 모든 영숫자 문자 조합이 허용됩니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
형식 유효한 값은 수명 주기입니다. "수명 주기"(필수)

ManagementPolicyDefinition

Name Description
actions 작업 집합을 정의하는 개체입니다. ManagementPolicyAction (필수)
filters 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyAction

Name Description
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅샷 스냅샷 대한 관리 정책 작업 ManagementPolicySnapShot
버전 버전에 대한 관리 정책 작업 ManagementPolicyVersion

ManagementPolicyBaseBlob

Name Description
삭제 Blob을 삭제하는 함수 DateAfterModification
enableAutoTierToHotFromCool 이 속성을 사용하면 Blob 액세스에서 Blob을 쿨에서 핫으로 자동 계층화할 수 있습니다. 이 속성에는 tierToCool.daysAfterLastAccessTimeGreaterThan이 필요합니다. bool
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 BLOB을 지원합니다. DateAfterModification
tierToCool Blob을 계층화하여 스토리지를 냉각하는 함수입니다. 현재 핫 계층에서 BLOB을 지원합니다. DateAfterModification

DateAfterModification

Name Description
daysAfterCreationGreaterThan Blob을 만든 후의 기간(일)을 나타내는 값입니다. int

제약 조건:
최소값 = 0
daysAfterLastAccessTimeGreaterThan 마지막 Blob 액세스 후의 기간(일)을 나타내는 값입니다. 이 속성은 마지막 액세스 시간 추적 정책과 함께만 사용할 수 있습니다. int

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 baseBlobs 기반 작업에 대해 daysAfterModificationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0
daysAfterModificationGreaterThan 마지막으로 수정한 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0

ManagementPolicySnapShot

Name Description
삭제 Blob을 삭제하는 함수는 스냅샷 DateAfterCreation
tierToArchive Blob을 계층화할 함수는 스토리지를 보관할 스냅샷. 현재 핫 또는 쿨 계층에서 Blob 스냅샷 지원 DateAfterCreation
tierToCool Blob을 계층화할 함수는 스토리지를 쿨로 스냅샷. 현재 핫 계층에서 Blob 스냅샷 지원 DateAfterCreation

DateAfterCreation

Name Description
daysAfterCreationGreaterThan 만든 후의 기간(일)을 나타내는 값입니다. int(필수)

제약 조건:
최소값 = 0
daysAfterLastTierChangeGreaterThan 마지막 Blob 계층 변경 시간 이후의 기간(일)을 나타내는 값입니다. 이 속성은 tierToArchive 작업에만 적용되며 스냅샷 및 Blob 버전 기반 작업에 대해 daysAfterCreationGreaterThan을 설정해야 합니다. 두 조건이 모두 충족되면 Blob이 보관됩니다. int

제약 조건:
최소값 = 0

ManagementPolicyVersion

Name Description
삭제 Blob 버전을 삭제하는 함수 DateAfterCreation
tierToArchive 스토리지를 보관하기 위해 Blob 버전을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 버전 지원 DateAfterCreation
tierToCool Blob 버전을 쿨 스토리지에 계층화할 함수입니다. 현재 핫 계층에서 Blob 버전 지원 DateAfterCreation

ManagementPolicyFilter

Name Description
blobIndexMatch Blob 인덱스 태그 기반 필터의 배열로, 최대 10개의 태그 필터가 있을 수 있습니다. TagFilter[]
blobTypes 미리 정의된 열거형 값의 배열입니다. 현재 blockBlob은 모든 계층화 및 삭제 작업을 지원합니다. appendBlob에는 삭제 작업만 지원됩니다. string[] (필수)
prefixMatch 접두사를 매칭할 문자열 배열입니다. string[]

TagFilter

Name Description
name 필터 태그 이름이며 1~128자일 수 있습니다. string(필수)

제약 조건:
최소 길이 = 1
최대 길이 = 128
op 개체 비교 및 필터링에 사용되는 비교 연산자입니다. 현재 == (같음 연산자)만 지원됩니다. string(필수)
태그 기반 필터링에 사용되는 필터 태그 값 필드이며 0~256자일 수 있습니다. string(필수)

제약 조건:
최대 길이 = 256