Microsoft.StorageAccounts/managementPolicies 2021-09-01
Bicep-Ressourcendefinition
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Storage/storageAccounts/managementPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
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'
}
]
}
}
}
Eigenschaftswerte
storageAccounts/managementPolicies
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen. |
"Standard" |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: storageAccounts |
Eigenschaften | Gibt die Datenrichtlinien für Speicherkonten zurück. | ManagementPolicyProperties- |
ManagementPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
Politik | Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicySchema- (erforderlich) |
ManagementPolicySchema
Name | Beschreibung | Wert |
---|---|---|
Regeln | Die Regeln für die Speicherkontoverwaltung. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicyRule[] (erforderlich) |
ManagementPolicyRule
Name | Beschreibung | Wert |
---|---|---|
Definition | Ein Objekt, das die Lifecycle-Regel definiert. | ManagementPolicyDefinition- (erforderlich) |
ermöglichte | Regel ist aktiviert, wenn sie auf "true" festgelegt ist. | Bool |
Name | Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. | Zeichenfolge (erforderlich) |
Art | Der gültige Wert lautet "Lifecycle". | "Lifecycle" (erforderlich) |
ManagementPolicyDefinition
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Ein Objekt, das den Aktionssatz definiert. | ManagementPolicyAction- (erforderlich) |
Filter | Ein Objekt, das den Filtersatz definiert. | ManagementPolicyFilter- |
ManagementPolicyAction
Name | Beschreibung | Wert |
---|---|---|
baseBlob | Die Verwaltungsrichtlinienaktion für Basis-BLOB | ManagementPolicyBaseBlob |
Schnappschuss | Die Verwaltungsrichtlinienaktion für Momentaufnahmen | ManagementPolicySnapShot- |
Version | Die Verwaltungsrichtlinienaktion für die Version | ManagementPolicyVersion- |
ManagementPolicyBaseBlob
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen des Blobs | DateAfterModification- |
enableAutoTierToHotFromCool | Diese Eigenschaft ermöglicht die automatische Leiste eines Blobs von kühl bis heiß auf einen BLOB-Zugriff. Diese Eigenschaft erfordert tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | Die Funktion zum Aufstufen von Blobs zum Archivspeicher. Unterstützen von Blobs, die sich derzeit auf der Ebene "Hot" oder "Cool" befinden | DateAfterModification- |
tierToCool | Die Funktion zum Aufstufen von Blobs zum Kühlen des Speichers. Unterstützen von Blobs, die sich derzeit auf der Hot-Ebene befinden | DateAfterModification- |
DateAfterModification
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Blob-Erstellung angibt. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastAccessTimeGreaterThan | Wert, der das Alter in Tagen nach dem letzten BLOB-Zugriff angibt. Diese Eigenschaft kann nur in Verbindung mit der Richtlinie für die Nachverfolgung der letzten Zugriffszeit verwendet werden. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterModificationGreaterThan für baseBlobs-basierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
daysAfterModificationGreaterThan | Wert, der das Alter in Tagen nach der letzten Änderung angibt | Int Zwänge: Min.-Wert = 0 |
ManagementPolicySnapShot
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der Blob-Momentaufnahme | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Momentaufnahme zum Archivspeicher. Unterstützen der Blob-Momentaufnahme derzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der Blob-Momentaufnahme zum Kühlen des Speichers. Unterstützen der Blob-Momentaufnahme derzeit auf der Hot-Ebene | DateAfterCreation- |
DateAfterCreation
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Erstellung angibt | int (erforderlich) Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterCreationGreaterThan für Snapshots und blobversionsbasierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
ManagementPolicyVersion
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der BLOB-Version | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Version zum Archivspeicher. Unterstützen der Blob-Version zurzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der BLOB-Version zum Kühlen des Speichers. Unterstützen der BLOB-Version, die derzeit auf der Hot-Ebene ausgeführt wird | DateAfterCreation- |
ManagementPolicyFilter
Name | Beschreibung | Wert |
---|---|---|
blobIndexMatch | Ein Array von blob-Indextag-basierten Filtern, es können maximal 10 Tagfilter vorhanden sein. | TagFilter-[] |
blobTypes | Ein Array vordefinierter Enumerationswerte. BlockBlob unterstützt derzeit alle Ebenen- und Löschaktionen. Nur Löschaktionen werden für appendBlob unterstützt. | string[] (erforderlich) |
prefixMatch | Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. | string[] |
TagFilter
Name | Beschreibung | Wert |
---|---|---|
Name | Dies ist der Name des Filtertags, er kann 1 - 128 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 1 Max. Länge = 128 |
Op | Dies ist der Vergleichsoperator, der für den Objektvergleich und die Filterung verwendet wird. Nur == (Gleichheitsoperator) wird derzeit unterstützt. | Zeichenfolge (erforderlich) |
Wert | Dies ist das Filtertagwertfeld, das für die tagbasierte Filterfilterung verwendet wird, kann 0 bis 256 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Maximale Länge = 256 |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Bereitstellen der automatischen Skalierung von Darktrace vSensors |
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Storage/storageAccounts/managementPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
]
}
}
}
Eigenschaftswerte
storageAccounts/managementPolicies
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | 'Microsoft.Storage/storageAccounts/managementPolicies' |
apiVersion | Die Ressourcen-API-Version | '2021-09-01' |
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen. |
"Standard" |
Eigenschaften | Gibt die Datenrichtlinien für Speicherkonten zurück. | ManagementPolicyProperties- |
ManagementPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
Politik | Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicySchema- (erforderlich) |
ManagementPolicySchema
Name | Beschreibung | Wert |
---|---|---|
Regeln | Die Regeln für die Speicherkontoverwaltung. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicyRule[] (erforderlich) |
ManagementPolicyRule
Name | Beschreibung | Wert |
---|---|---|
Definition | Ein Objekt, das die Lifecycle-Regel definiert. | ManagementPolicyDefinition- (erforderlich) |
ermöglichte | Regel ist aktiviert, wenn sie auf "true" festgelegt ist. | Bool |
Name | Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. | Zeichenfolge (erforderlich) |
Art | Der gültige Wert lautet "Lifecycle". | "Lifecycle" (erforderlich) |
ManagementPolicyDefinition
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Ein Objekt, das den Aktionssatz definiert. | ManagementPolicyAction- (erforderlich) |
Filter | Ein Objekt, das den Filtersatz definiert. | ManagementPolicyFilter- |
ManagementPolicyAction
Name | Beschreibung | Wert |
---|---|---|
baseBlob | Die Verwaltungsrichtlinienaktion für Basis-BLOB | ManagementPolicyBaseBlob |
Schnappschuss | Die Verwaltungsrichtlinienaktion für Momentaufnahmen | ManagementPolicySnapShot- |
Version | Die Verwaltungsrichtlinienaktion für die Version | ManagementPolicyVersion- |
ManagementPolicyBaseBlob
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen des Blobs | DateAfterModification- |
enableAutoTierToHotFromCool | Diese Eigenschaft ermöglicht die automatische Leiste eines Blobs von kühl bis heiß auf einen BLOB-Zugriff. Diese Eigenschaft erfordert tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | Die Funktion zum Aufstufen von Blobs zum Archivspeicher. Unterstützen von Blobs, die sich derzeit auf der Ebene "Hot" oder "Cool" befinden | DateAfterModification- |
tierToCool | Die Funktion zum Aufstufen von Blobs zum Kühlen des Speichers. Unterstützen von Blobs, die sich derzeit auf der Hot-Ebene befinden | DateAfterModification- |
DateAfterModification
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Blob-Erstellung angibt. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastAccessTimeGreaterThan | Wert, der das Alter in Tagen nach dem letzten BLOB-Zugriff angibt. Diese Eigenschaft kann nur in Verbindung mit der Richtlinie für die Nachverfolgung der letzten Zugriffszeit verwendet werden. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterModificationGreaterThan für baseBlobs-basierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
daysAfterModificationGreaterThan | Wert, der das Alter in Tagen nach der letzten Änderung angibt | Int Zwänge: Min.-Wert = 0 |
ManagementPolicySnapShot
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der Blob-Momentaufnahme | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Momentaufnahme zum Archivspeicher. Unterstützen der Blob-Momentaufnahme derzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der Blob-Momentaufnahme zum Kühlen des Speichers. Unterstützen der Blob-Momentaufnahme derzeit auf der Hot-Ebene | DateAfterCreation- |
DateAfterCreation
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Erstellung angibt | int (erforderlich) Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterCreationGreaterThan für Snapshots und blobversionsbasierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
ManagementPolicyVersion
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der BLOB-Version | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Version zum Archivspeicher. Unterstützen der Blob-Version zurzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der BLOB-Version zum Kühlen des Speichers. Unterstützen der BLOB-Version, die derzeit auf der Hot-Ebene ausgeführt wird | DateAfterCreation- |
ManagementPolicyFilter
Name | Beschreibung | Wert |
---|---|---|
blobIndexMatch | Ein Array von blob-Indextag-basierten Filtern, es können maximal 10 Tagfilter vorhanden sein. | TagFilter-[] |
blobTypes | Ein Array vordefinierter Enumerationswerte. BlockBlob unterstützt derzeit alle Ebenen- und Löschaktionen. Nur Löschaktionen werden für appendBlob unterstützt. | string[] (erforderlich) |
prefixMatch | Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. | string[] |
TagFilter
Name | Beschreibung | Wert |
---|---|---|
Name | Dies ist der Name des Filtertags, er kann 1 - 128 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 1 Max. Länge = 128 |
Op | Dies ist der Vergleichsoperator, der für den Objektvergleich und die Filterung verwendet wird. Nur == (Gleichheitsoperator) wird derzeit unterstützt. | Zeichenfolge (erforderlich) |
Wert | Dies ist das Filtertagwertfeld, das für die tagbasierte Filterfilterung verwendet wird, kann 0 bis 256 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Maximale Länge = 256 |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Bereitstellen der automatischen Skalierung von Darktrace vSensors |
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Storage/storageAccounts/managementPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
}
]
}
}
})
}
Eigenschaftswerte
storageAccounts/managementPolicies
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01" |
Name | Der Ressourcenname | "Standard" |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: storageAccounts |
Eigenschaften | Gibt die Datenrichtlinien für Speicherkonten zurück. | ManagementPolicyProperties- |
ManagementPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
Politik | Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicySchema- (erforderlich) |
ManagementPolicySchema
Name | Beschreibung | Wert |
---|---|---|
Regeln | Die Regeln für die Speicherkontoverwaltung. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. | ManagementPolicyRule[] (erforderlich) |
ManagementPolicyRule
Name | Beschreibung | Wert |
---|---|---|
Definition | Ein Objekt, das die Lifecycle-Regel definiert. | ManagementPolicyDefinition- (erforderlich) |
ermöglichte | Regel ist aktiviert, wenn sie auf "true" festgelegt ist. | Bool |
Name | Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. | Zeichenfolge (erforderlich) |
Art | Der gültige Wert lautet "Lifecycle". | "Lifecycle" (erforderlich) |
ManagementPolicyDefinition
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Ein Objekt, das den Aktionssatz definiert. | ManagementPolicyAction- (erforderlich) |
Filter | Ein Objekt, das den Filtersatz definiert. | ManagementPolicyFilter- |
ManagementPolicyAction
Name | Beschreibung | Wert |
---|---|---|
baseBlob | Die Verwaltungsrichtlinienaktion für Basis-BLOB | ManagementPolicyBaseBlob |
Schnappschuss | Die Verwaltungsrichtlinienaktion für Momentaufnahmen | ManagementPolicySnapShot- |
Version | Die Verwaltungsrichtlinienaktion für die Version | ManagementPolicyVersion- |
ManagementPolicyBaseBlob
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen des Blobs | DateAfterModification- |
enableAutoTierToHotFromCool | Diese Eigenschaft ermöglicht die automatische Leiste eines Blobs von kühl bis heiß auf einen BLOB-Zugriff. Diese Eigenschaft erfordert tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | Die Funktion zum Aufstufen von Blobs zum Archivspeicher. Unterstützen von Blobs, die sich derzeit auf der Ebene "Hot" oder "Cool" befinden | DateAfterModification- |
tierToCool | Die Funktion zum Aufstufen von Blobs zum Kühlen des Speichers. Unterstützen von Blobs, die sich derzeit auf der Hot-Ebene befinden | DateAfterModification- |
DateAfterModification
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Blob-Erstellung angibt. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastAccessTimeGreaterThan | Wert, der das Alter in Tagen nach dem letzten BLOB-Zugriff angibt. Diese Eigenschaft kann nur in Verbindung mit der Richtlinie für die Nachverfolgung der letzten Zugriffszeit verwendet werden. | Int Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterModificationGreaterThan für baseBlobs-basierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
daysAfterModificationGreaterThan | Wert, der das Alter in Tagen nach der letzten Änderung angibt | Int Zwänge: Min.-Wert = 0 |
ManagementPolicySnapShot
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der Blob-Momentaufnahme | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Momentaufnahme zum Archivspeicher. Unterstützen der Blob-Momentaufnahme derzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der Blob-Momentaufnahme zum Kühlen des Speichers. Unterstützen der Blob-Momentaufnahme derzeit auf der Hot-Ebene | DateAfterCreation- |
DateAfterCreation
Name | Beschreibung | Wert |
---|---|---|
daysAfterCreationGreaterThan | Wert, der das Alter in Tagen nach der Erstellung angibt | int (erforderlich) Zwänge: Min.-Wert = 0 |
daysAfterLastTierChangeGreaterThan | Wert, der das Alter in Tagen nach der letzten Blobebene Änderungszeit angibt. Diese Eigenschaft gilt nur für tierToArchive-Aktionen und erfordert, dass daysAfterCreationGreaterThan für Snapshots und blobversionsbasierte Aktionen festgelegt werden. Das Blob wird archiviert, wenn beide Bedingungen erfüllt sind. | Int Zwänge: Min.-Wert = 0 |
ManagementPolicyVersion
Name | Beschreibung | Wert |
---|---|---|
löschen | Die Funktion zum Löschen der BLOB-Version | DateAfterCreation- |
tierToArchive | Die Funktion zum Aufstufen der BLOB-Version zum Archivspeicher. Unterstützen der Blob-Version zurzeit auf der Ebene "Hot" oder "Cool" | DateAfterCreation- |
tierToCool | Die Funktion zum Aufstufen der BLOB-Version zum Kühlen des Speichers. Unterstützen der BLOB-Version, die derzeit auf der Hot-Ebene ausgeführt wird | DateAfterCreation- |
ManagementPolicyFilter
Name | Beschreibung | Wert |
---|---|---|
blobIndexMatch | Ein Array von blob-Indextag-basierten Filtern, es können maximal 10 Tagfilter vorhanden sein. | TagFilter-[] |
blobTypes | Ein Array vordefinierter Enumerationswerte. BlockBlob unterstützt derzeit alle Ebenen- und Löschaktionen. Nur Löschaktionen werden für appendBlob unterstützt. | string[] (erforderlich) |
prefixMatch | Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. | string[] |
TagFilter
Name | Beschreibung | Wert |
---|---|---|
Name | Dies ist der Name des Filtertags, er kann 1 - 128 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 1 Max. Länge = 128 |
Op | Dies ist der Vergleichsoperator, der für den Objektvergleich und die Filterung verwendet wird. Nur == (Gleichheitsoperator) wird derzeit unterstützt. | Zeichenfolge (erforderlich) |
Wert | Dies ist das Filtertagwertfeld, das für die tagbasierte Filterfilterung verwendet wird, kann 0 bis 256 Zeichen enthalten. | Zeichenfolge (erforderlich) Zwänge: Maximale Länge = 256 |