Udostępnij za pośrednictwem


Microsoft.Storage StorageAccounts/managementPolicies 2019-04-01

Definicja zasobu Bicep

Typ zasobu storageAccounts/managementPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/managementPolicies, dodaj następujący kod Bicep do szablonu.

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'
        }
      ]
    }
  }
}

Wartości właściwości

DateAfterCreation

Nazwa Opis Wartość
daysAfterCreationGreaterThan Wartość wskazująca wiek w dniach po utworzeniu Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

DataAfterModification

Nazwa Opis Wartość
daysAfterModificationGreaterThan Wartość wskazująca wiek w dniach po ostatniej modyfikacji Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

ManagementPolicyAction

Nazwa Opis Wartość
baseBlob Akcja zasad zarządzania dla podstawowego obiektu blob ManagementPolicyBaseBlob
migawka Akcja zasad zarządzania dla migawki ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie obiektu blob DateAfterModification
tierToArchive Funkcja do warstwy obiektów blob w celu zarchiwizowania magazynu. Obsługa obiektów blob obecnie w warstwie Gorąca lub Chłodna DateAfterModification
tierToCool Funkcja warstwy obiektów blob do magazynu chłodnego. Obsługa obiektów blob obecnie w warstwie Gorąca DateAfterModification

ZarządzanieZasadyDefinition

Nazwa Opis Wartość
akcje Obiekt definiujący zestaw akcji. ManagementPolicyAction (wymagane)
Filtry Obiekt, który definiuje zestaw filtrów. ManagementPolicyFilter

ManagementPolicyFilter

Nazwa Opis Wartość
BlobTypes Tablica wstępnie zdefiniowanych wartości wyliczenia. Obsługiwana jest tylko wartość blockBlob. string[] (wymagane)
prefiksMatch Tablica ciągów pasujących do prefiksów. string[]

ZarządzanieZasadyWłaściwości

Nazwa Opis Wartość
polityka Zarządzanie kontami magazynuZasady w formacie JSON. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (wymagane)

ManagementPolicyRule

Nazwa Opis Wartość
definicja Obiekt, który definiuje regułę cyklu życia. ManagementPolicyDefinition (wymagane)
Włączone Reguła jest włączona, jeśli ustawiono wartość true. Bool
nazwa Nazwa reguły może zawierać dowolną kombinację znaków alfanumerycznych. W nazwie reguły jest rozróżniana wielkość liter. Musi być unikatowa w ramach zasad. ciąg (wymagany)
typ Prawidłowa wartość to Cykl życia "Cykl życia" (wymagany)

ManagementPolicySchema

Nazwa Opis Wartość
Zasady Zarządzanie kontami magazynuZasady. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (wymagane)

ManagementPolicySnapShot

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie migawki obiektu blob DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nazwa Opis Wartość
nazwa Nazwa zasobu "default" (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: storageAccounts
Właściwości Zwraca reguły zasad danych konta magazynu. ManagementPolicyProperties

Definicja zasobu szablonu usługi ARM

Typ zasobu storageAccounts/managementPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/managementPolicies, dodaj następujący kod JSON do szablonu.

{
  "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"
        }
      ]
    }
  }
}

Wartości właściwości

DateAfterCreation

Nazwa Opis Wartość
daysAfterCreationGreaterThan Wartość wskazująca wiek w dniach po utworzeniu Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

DataAfterModification

Nazwa Opis Wartość
daysAfterModificationGreaterThan Wartość wskazująca wiek w dniach po ostatniej modyfikacji Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

ManagementPolicyAction

Nazwa Opis Wartość
baseBlob Akcja zasad zarządzania dla podstawowego obiektu blob ManagementPolicyBaseBlob
migawka Akcja zasad zarządzania dla migawki ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie obiektu blob DateAfterModification
tierToArchive Funkcja do warstwy obiektów blob w celu zarchiwizowania magazynu. Obsługa obiektów blob obecnie w warstwie Gorąca lub Chłodna DateAfterModification
tierToCool Funkcja warstwy obiektów blob do magazynu chłodnego. Obsługa obiektów blob obecnie w warstwie Gorąca DateAfterModification

ZarządzanieZasadyDefinition

Nazwa Opis Wartość
akcje Obiekt definiujący zestaw akcji. ManagementPolicyAction (wymagane)
Filtry Obiekt, który definiuje zestaw filtrów. ManagementPolicyFilter

ManagementPolicyFilter

Nazwa Opis Wartość
BlobTypes Tablica wstępnie zdefiniowanych wartości wyliczenia. Obsługiwana jest tylko wartość blockBlob. string[] (wymagane)
prefiksMatch Tablica ciągów pasujących do prefiksów. string[]

ZarządzanieZasadyWłaściwości

Nazwa Opis Wartość
polityka Zarządzanie kontami magazynuZasady w formacie JSON. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (wymagane)

ManagementPolicyRule

Nazwa Opis Wartość
definicja Obiekt, który definiuje regułę cyklu życia. ManagementPolicyDefinition (wymagane)
Włączone Reguła jest włączona, jeśli ustawiono wartość true. Bool
nazwa Nazwa reguły może zawierać dowolną kombinację znaków alfanumerycznych. W nazwie reguły jest rozróżniana wielkość liter. Musi być unikatowa w ramach zasad. ciąg (wymagany)
typ Prawidłowa wartość to Cykl życia "Cykl życia" (wymagany)

ManagementPolicySchema

Nazwa Opis Wartość
Zasady Zarządzanie kontami magazynuZasady. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (wymagane)

ManagementPolicySnapShot

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie migawki obiektu blob DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2019-04-01'
nazwa Nazwa zasobu "default" (wymagane)
Właściwości Zwraca reguły zasad danych konta magazynu. ManagementPolicyProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/managementPolicies"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu storageAccounts/managementPolicies można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/managementPolicies, dodaj następujący program Terraform do szablonu.

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"
          }
        ]
      }
    }
  })
}

Wartości właściwości

DateAfterCreation

Nazwa Opis Wartość
daysAfterCreationGreaterThan Wartość wskazująca wiek w dniach po utworzeniu Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

DataAfterModification

Nazwa Opis Wartość
daysAfterModificationGreaterThan Wartość wskazująca wiek w dniach po ostatniej modyfikacji Int

Ograniczenia:
Minimalna wartość = 0 (wymagane)

ManagementPolicyAction

Nazwa Opis Wartość
baseBlob Akcja zasad zarządzania dla podstawowego obiektu blob ManagementPolicyBaseBlob
migawka Akcja zasad zarządzania dla migawki ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie obiektu blob DateAfterModification
tierToArchive Funkcja do warstwy obiektów blob w celu zarchiwizowania magazynu. Obsługa obiektów blob obecnie w warstwie Gorąca lub Chłodna DateAfterModification
tierToCool Funkcja warstwy obiektów blob do magazynu chłodnego. Obsługa obiektów blob obecnie w warstwie Gorąca DateAfterModification

ZarządzanieZasadyDefinition

Nazwa Opis Wartość
akcje Obiekt definiujący zestaw akcji. ManagementPolicyAction (wymagane)
Filtry Obiekt, który definiuje zestaw filtrów. ManagementPolicyFilter

ManagementPolicyFilter

Nazwa Opis Wartość
BlobTypes Tablica wstępnie zdefiniowanych wartości wyliczenia. Obsługiwana jest tylko wartość blockBlob. string[] (wymagane)
prefiksMatch Tablica ciągów pasujących do prefiksów. string[]

ZarządzanieZasadyWłaściwości

Nazwa Opis Wartość
polityka Zarządzanie kontami magazynuZasady w formacie JSON. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (wymagane)

ManagementPolicyRule

Nazwa Opis Wartość
definicja Obiekt, który definiuje regułę cyklu życia. ManagementPolicyDefinition (wymagane)
Włączone Reguła jest włączona, jeśli ustawiono wartość true. Bool
nazwa Nazwa reguły może zawierać dowolną kombinację znaków alfanumerycznych. W nazwie reguły jest rozróżniana wielkość liter. Musi być unikatowa w ramach zasad. ciąg (wymagany)
typ Prawidłowa wartość to Cykl życia "Cykl życia" (wymagany)

ManagementPolicySchema

Nazwa Opis Wartość
Zasady Zarządzanie kontami magazynuZasady. Zobacz więcej szczegółów w temacie /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (wymagane)

ManagementPolicySnapShot

Nazwa Opis Wartość
usunąć Funkcja umożliwiająca usunięcie migawki obiektu blob DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nazwa Opis Wartość
nazwa Nazwa zasobu "default" (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: storageAccounts
Właściwości Zwraca reguły zasad danych konta magazynu. ManagementPolicyProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"