Bicep-Ressourcendefinition
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Microsoft.Storage/storageAccounts/managementPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
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'
}
]
}
}
}
Eigenschaftswerte
Microsoft.Storage/storageAccounts/managementPolicies
Name |
Beschreibung |
Wert |
Name |
Der Ressourcenname |
"default" (erforderlich) |
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- |
DatumNachder Erstellung
Name |
Beschreibung |
Wert |
TageNachErstellungGrößer als |
Wert, der das Alter in Tagen nach der Erstellung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
DatumNachder Änderung
Name |
Beschreibung |
Wert |
daysAfterModificationGreaterThan |
Wert, der das Alter in Tagen nach der letzten Änderung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
ManagementPolitikMaßnahmen
ManagementPolicyBaseBlob
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen des Blobs |
DateAfterModification- |
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- |
ManagementPolitikDefinition
ManagementPolicyFilter
Name |
Beschreibung |
Wert |
blobTypes |
Ein Array vordefinierter Enumerationswerte. Nur blockBlob wird unterstützt. |
string[] (erforderlich) |
prefixMatch (Präfix) |
Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. |
Zeichenfolge[] |
ManagementPolicyEigenschaften
Name |
Beschreibung |
Wert |
Politik |
Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema- (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) |
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) |
ManagementPolicySnapShot
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen der Blob-Momentaufnahme |
DateAfterCreation- |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
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": "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"
}
]
}
}
}
Eigenschaftswerte
Microsoft.Storage/storageAccounts/managementPolicies
Name |
Beschreibung |
Wert |
apiVersion (Englisch) |
Die API-Version |
'2019-04-01' |
Name |
Der Ressourcenname |
"default" (erforderlich) |
Eigenschaften |
Gibt die Datenrichtlinien für Speicherkonten zurück. |
ManagementPolicyProperties- |
Art |
Der Ressourcentyp |
'Microsoft.Storage/storageAccounts/managementPolicies' |
DatumNachder Erstellung
Name |
Beschreibung |
Wert |
TageNachErstellungGrößer als |
Wert, der das Alter in Tagen nach der Erstellung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
DatumNachder Änderung
Name |
Beschreibung |
Wert |
daysAfterModificationGreaterThan |
Wert, der das Alter in Tagen nach der letzten Änderung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
ManagementPolitikMaßnahmen
ManagementPolicyBaseBlob
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen des Blobs |
DateAfterModification- |
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- |
ManagementPolitikDefinition
ManagementPolicyFilter
Name |
Beschreibung |
Wert |
blobTypes |
Ein Array vordefinierter Enumerationswerte. Nur blockBlob wird unterstützt. |
string[] (erforderlich) |
prefixMatch (Präfix) |
Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. |
Zeichenfolge[] |
ManagementPolicyEigenschaften
Name |
Beschreibung |
Wert |
Politik |
Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema- (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) |
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) |
ManagementPolicySnapShot
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen der Blob-Momentaufnahme |
DateAfterCreation- |
Verwendungsbeispiele
Der Ressourcentyp "storageAccounts/managementPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
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@2019-04-01"
name = "string"
parent_id = "string"
body = {
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"
}
]
}
}
}
}
Eigenschaftswerte
Microsoft.Storage/storageAccounts/managementPolicies
Name |
Beschreibung |
Wert |
Name |
Der Ressourcenname |
"default" (erforderlich) |
Eltern-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- |
Art |
Der Ressourcentyp |
"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01" |
DatumNachder Erstellung
Name |
Beschreibung |
Wert |
TageNachErstellungGrößer als |
Wert, der das Alter in Tagen nach der Erstellung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
DatumNachder Änderung
Name |
Beschreibung |
Wert |
daysAfterModificationGreaterThan |
Wert, der das Alter in Tagen nach der letzten Änderung angibt |
Int
Zwänge: Min.-Wert = 0 (erforderlich) |
ManagementPolitikMaßnahmen
ManagementPolicyBaseBlob
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen des Blobs |
DateAfterModification- |
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- |
ManagementPolitikDefinition
ManagementPolicyFilter
Name |
Beschreibung |
Wert |
blobTypes |
Ein Array vordefinierter Enumerationswerte. Nur blockBlob wird unterstützt. |
string[] (erforderlich) |
prefixMatch (Präfix) |
Ein Array von Zeichenfolgen für Präfixe, die übereinstimmen sollen. |
Zeichenfolge[] |
ManagementPolicyEigenschaften
Name |
Beschreibung |
Wert |
Politik |
Die Speicherkontoverwaltungsrichtlinie im JSON-Format. Weitere Informationen finden Sie unter :/azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema- (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) |
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) |
ManagementPolicySnapShot
Name |
Beschreibung |
Wert |
löschen |
Die Funktion zum Löschen der Blob-Momentaufnahme |
DateAfterCreation- |