다음을 통해 공유


Microsoft.Storage storageAccounts/managementPolicies 2019-04-01

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterModificationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'string'
        }
      ]
    }
  }
}

속성 값

DateAfterCreation

이름 묘사
daysAfterCreationGreaterThan 만든 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

DateAfterModification

이름 묘사
daysAfterModificationGreaterThan 마지막으로 수정한 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

ManagementPolicyAction

이름 묘사
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅 사진 스냅샷에 대한 관리 정책 작업 ManagementPolicySnapShot

ManagementPolicyBaseBlob

이름 묘사
삭제하다 Blob을 삭제하는 함수입니다. DateAfterModification
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 지원 DateAfterModification
tierToCool Blob을 쿨 스토리지에 계층화할 함수입니다. 현재 핫 계층에서 Blob 지원 DateAfterModification

ManagementPolicyDefinition

이름 묘사
작업 작업 집합을 정의하는 개체입니다. ManagementPolicyAction(필수)
필터 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyFilter

이름 묘사
blobTypes 미리 정의된 열거형 값의 배열입니다. blockBlob만 지원됩니다. string[] (필수)
prefixMatch 일치시킬 접두사에 대한 문자열 배열입니다. string[]

ManagementPolicyProperties

이름 묘사
정책 JSON 형식의 Storage 계정 ManagementPolicy입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicySchema(필수)

ManagementPolicyRule

이름 묘사
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition(필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
이름 규칙 이름에는 알파 숫자 문자의 조합이 포함될 수 있습니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
유효한 값은 수명 주기입니다. '수명 주기'(필수)

ManagementPolicySchema

이름 묘사
규칙 스토리지 계정 ManagementPolicies 규칙입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicyRule[] (필수)

ManagementPolicySnapShot

이름 묘사
삭제하다 Blob 스냅샷을 삭제하는 함수입니다. dateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

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

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

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2019-04-01",
  "name": "string",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "string"
        }
      ]
    }
  }
}

속성 값

DateAfterCreation

이름 묘사
daysAfterCreationGreaterThan 만든 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

DateAfterModification

이름 묘사
daysAfterModificationGreaterThan 마지막으로 수정한 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

ManagementPolicyAction

이름 묘사
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅 사진 스냅샷에 대한 관리 정책 작업 ManagementPolicySnapShot

ManagementPolicyBaseBlob

이름 묘사
삭제하다 Blob을 삭제하는 함수입니다. DateAfterModification
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 지원 DateAfterModification
tierToCool Blob을 쿨 스토리지에 계층화할 함수입니다. 현재 핫 계층에서 Blob 지원 DateAfterModification

ManagementPolicyDefinition

이름 묘사
작업 작업 집합을 정의하는 개체입니다. ManagementPolicyAction(필수)
필터 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyFilter

이름 묘사
blobTypes 미리 정의된 열거형 값의 배열입니다. blockBlob만 지원됩니다. string[] (필수)
prefixMatch 일치시킬 접두사에 대한 문자열 배열입니다. string[]

ManagementPolicyProperties

이름 묘사
정책 JSON 형식의 Storage 계정 ManagementPolicy입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicySchema(필수)

ManagementPolicyRule

이름 묘사
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition(필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
이름 규칙 이름에는 알파 숫자 문자의 조합이 포함될 수 있습니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
유효한 값은 수명 주기입니다. '수명 주기'(필수)

ManagementPolicySchema

이름 묘사
규칙 스토리지 계정 ManagementPolicies 규칙입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicyRule[] (필수)

ManagementPolicySnapShot

이름 묘사
삭제하다 Blob 스냅샷을 삭제하는 함수입니다. dateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

이름 묘사
apiVersion api 버전 '2019-04-01'
이름 리소스 이름 'default'(필수)
속성 스토리지 계정 데이터 정책 규칙을 반환합니다. ManagementPolicyProperties
리소스 종류 'Microsoft.Storage/storageAccounts/managementPolicies'

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "string"
          }
        ]
      }
    }
  })
}

속성 값

DateAfterCreation

이름 묘사
daysAfterCreationGreaterThan 만든 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

DateAfterModification

이름 묘사
daysAfterModificationGreaterThan 마지막으로 수정한 후의 기간(일)을 나타내는 값 int

제약 조건:
최소값 = 0(필수)

ManagementPolicyAction

이름 묘사
baseBlob 기본 Blob에 대한 관리 정책 작업 ManagementPolicyBaseBlob
스냅 사진 스냅샷에 대한 관리 정책 작업 ManagementPolicySnapShot

ManagementPolicyBaseBlob

이름 묘사
삭제하다 Blob을 삭제하는 함수입니다. DateAfterModification
tierToArchive 스토리지를 보관하기 위해 Blob을 계층화할 함수입니다. 현재 핫 또는 쿨 계층에서 Blob 지원 DateAfterModification
tierToCool Blob을 쿨 스토리지에 계층화할 함수입니다. 현재 핫 계층에서 Blob 지원 DateAfterModification

ManagementPolicyDefinition

이름 묘사
작업 작업 집합을 정의하는 개체입니다. ManagementPolicyAction(필수)
필터 필터 집합을 정의하는 개체입니다. ManagementPolicyFilter

ManagementPolicyFilter

이름 묘사
blobTypes 미리 정의된 열거형 값의 배열입니다. blockBlob만 지원됩니다. string[] (필수)
prefixMatch 일치시킬 접두사에 대한 문자열 배열입니다. string[]

ManagementPolicyProperties

이름 묘사
정책 JSON 형식의 Storage 계정 ManagementPolicy입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicySchema(필수)

ManagementPolicyRule

이름 묘사
정의 수명 주기 규칙을 정의하는 개체입니다. ManagementPolicyDefinition(필수)
사용 true로 설정하면 규칙이 활성화됩니다. bool
이름 규칙 이름에는 알파 숫자 문자의 조합이 포함될 수 있습니다. 규칙 이름은 대/소문자를 구분합니다. 정책 내에서 고유해야 합니다. string(필수)
유효한 값은 수명 주기입니다. '수명 주기'(필수)

ManagementPolicySchema

이름 묘사
규칙 스토리지 계정 ManagementPolicies 규칙입니다. 자세한 내용은 /azure/storage/common/storage-lifecycle-management-concepts를 참조하세요. ManagementPolicyRule[] (필수)

ManagementPolicySnapShot

이름 묘사
삭제하다 Blob 스냅샷을 삭제하는 함수입니다. dateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

이름 묘사
이름 리소스 이름 'default'(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: storageAccounts
속성 스토리지 계정 데이터 정책 규칙을 반환합니다. ManagementPolicyProperties
리소스 종류 "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"