Microsoft.Storage storageAccounts/managementPolicies 2019-04-01
Artigo 12/21/2024
1 colaborador
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso storageAccounts/managementPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/managementPolicies, adicione o Bicep a seguir ao seu modelo.
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'
}
]
}
}
}
Valores de propriedade
DateAfterCreation
Nome
Descrição
Valor
daysAfterCreationGreaterThan
Valor que indica a idade em dias após a criação
int Restrições: Valor mínimo = 0 (obrigatório)
DateAfterModification
Nome
Descrição
Valor
daysAfterModificationGreaterThan
Valor que indica a idade em dias após a última modificação
int Restrições: Valor mínimo = 0 (obrigatório)
ManagementPolicyAction
Nome
Descrição
Valor
baseBlob
A ação de política de gerenciamento para blob base
ManagementPolicyBaseBlob
instantâneo
A ação de política de gerenciamento para instantâneo
ManagementPolicySnapShot
ManagementPolicyBaseBlob
Nome
Descrição
Valor
excluir
A função para excluir o blob
DateAfterModification
tierToArchive
A função para colocar blobs em camadas para arquivar o armazenamento. Suporte a blobs atualmente na camada Hot ou Cool
DateAfterModification
tierToCool
A função para colocar blobs em camadas para resfriar o armazenamento. Suporte a blobs atualmente na camada Hot
DateAfterModification
ManagementPolicyDefinition
Nome
Descrição
Valor
Ações
Um objeto que define o conjunto de ações.
ManagementPolicyAction (obrigatório)
Filtros
Um objeto que define o conjunto de filtros.
ManagementPolicyFilter
ManagementPolicyFilter
Nome
Descrição
Valor
blobTypes
Uma matriz de valores de enumeração predefinidos. Há suporte apenas para blockBlob.
string[] (obrigatório)
prefixMatch
Uma matriz de cadeias de caracteres para que os prefixos sejam correspondentes.
string[]
ManagementPolicyProperties
Nome
Descrição
Valor
política
O ManagementPolicy da Conta de Armazenamento, no formato JSON. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obrigatório)
ManagementPolicyRule
Nome
Descrição
Valor
definição
Um objeto que define a regra de ciclo de vida.
ManagementPolicyDefinition (obrigatório)
Habilitado
A regra será habilitada se definida como true.
Bool
nome
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política.
cadeia de caracteres (obrigatório)
tipo
O valor válido é Ciclo de Vida
'Ciclo de vida' (obrigatório)
ManagementPolicySchema
Nome
Descrição
Valor
réguas
As regras managementPolicies da conta de armazenamento. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obrigatório)
ManagementPolicySnapShot
Nome
Descrição
Valor
excluir
A função para excluir o instantâneo de blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nome
Descrição
Valor
nome
O nome do recurso
'default' (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai .
Nome simbólico para o recurso do tipo: storageAccounts
Propriedades
Retorna as regras de políticas de dados da conta de armazenamento.
ManagementPolicyProperties
Definição de recurso de modelo do ARM
O tipo de recurso storageAccounts/managementPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/managementPolicies, adicione o JSON a seguir ao modelo.
{
"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"
}
]
}
}
}
Valores de propriedade
DateAfterCreation
Nome
Descrição
Valor
daysAfterCreationGreaterThan
Valor que indica a idade em dias após a criação
int Restrições: Valor mínimo = 0 (obrigatório)
DateAfterModification
Nome
Descrição
Valor
daysAfterModificationGreaterThan
Valor que indica a idade em dias após a última modificação
int Restrições: Valor mínimo = 0 (obrigatório)
ManagementPolicyAction
Nome
Descrição
Valor
baseBlob
A ação de política de gerenciamento para blob base
ManagementPolicyBaseBlob
instantâneo
A ação de política de gerenciamento para instantâneo
ManagementPolicySnapShot
ManagementPolicyBaseBlob
Nome
Descrição
Valor
excluir
A função para excluir o blob
DateAfterModification
tierToArchive
A função para colocar blobs em camadas para arquivar o armazenamento. Suporte a blobs atualmente na camada Hot ou Cool
DateAfterModification
tierToCool
A função para colocar blobs em camadas para resfriar o armazenamento. Suporte a blobs atualmente na camada Hot
DateAfterModification
ManagementPolicyDefinition
Nome
Descrição
Valor
Ações
Um objeto que define o conjunto de ações.
ManagementPolicyAction (obrigatório)
Filtros
Um objeto que define o conjunto de filtros.
ManagementPolicyFilter
ManagementPolicyFilter
Nome
Descrição
Valor
blobTypes
Uma matriz de valores de enumeração predefinidos. Há suporte apenas para blockBlob.
string[] (obrigatório)
prefixMatch
Uma matriz de cadeias de caracteres para que os prefixos sejam correspondentes.
string[]
ManagementPolicyProperties
Nome
Descrição
Valor
política
O ManagementPolicy da Conta de Armazenamento, no formato JSON. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obrigatório)
ManagementPolicyRule
Nome
Descrição
Valor
definição
Um objeto que define a regra de ciclo de vida.
ManagementPolicyDefinition (obrigatório)
Habilitado
A regra será habilitada se definida como true.
Bool
nome
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política.
cadeia de caracteres (obrigatório)
tipo
O valor válido é Ciclo de Vida
'Ciclo de vida' (obrigatório)
ManagementPolicySchema
Nome
Descrição
Valor
réguas
As regras managementPolicies da conta de armazenamento. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obrigatório)
ManagementPolicySnapShot
Nome
Descrição
Valor
excluir
A função para excluir o instantâneo de blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nome
Descrição
Valor
apiVersion
A versão da API
'2019-04-01'
nome
O nome do recurso
'default' (obrigatório)
Propriedades
Retorna as regras de políticas de dados da conta de armazenamento.
ManagementPolicyProperties
tipo
O tipo de recurso
'Microsoft.Storage/storageAccounts/managementPolicies'
O tipo de recurso storageAccounts/managementPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/managementPolicies, adicione o Terraform a seguir ao seu modelo.
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"
}
]
}
}
})
}
Valores de propriedade
DateAfterCreation
Nome
Descrição
Valor
daysAfterCreationGreaterThan
Valor que indica a idade em dias após a criação
int Restrições: Valor mínimo = 0 (obrigatório)
DateAfterModification
Nome
Descrição
Valor
daysAfterModificationGreaterThan
Valor que indica a idade em dias após a última modificação
int Restrições: Valor mínimo = 0 (obrigatório)
ManagementPolicyAction
Nome
Descrição
Valor
baseBlob
A ação de política de gerenciamento para blob base
ManagementPolicyBaseBlob
instantâneo
A ação de política de gerenciamento para instantâneo
ManagementPolicySnapShot
ManagementPolicyBaseBlob
Nome
Descrição
Valor
excluir
A função para excluir o blob
DateAfterModification
tierToArchive
A função para colocar blobs em camadas para arquivar o armazenamento. Suporte a blobs atualmente na camada Hot ou Cool
DateAfterModification
tierToCool
A função para colocar blobs em camadas para resfriar o armazenamento. Suporte a blobs atualmente na camada Hot
DateAfterModification
ManagementPolicyDefinition
Nome
Descrição
Valor
Ações
Um objeto que define o conjunto de ações.
ManagementPolicyAction (obrigatório)
Filtros
Um objeto que define o conjunto de filtros.
ManagementPolicyFilter
ManagementPolicyFilter
Nome
Descrição
Valor
blobTypes
Uma matriz de valores de enumeração predefinidos. Há suporte apenas para blockBlob.
string[] (obrigatório)
prefixMatch
Uma matriz de cadeias de caracteres para que os prefixos sejam correspondentes.
string[]
ManagementPolicyProperties
Nome
Descrição
Valor
política
O ManagementPolicy da Conta de Armazenamento, no formato JSON. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obrigatório)
ManagementPolicyRule
Nome
Descrição
Valor
definição
Um objeto que define a regra de ciclo de vida.
ManagementPolicyDefinition (obrigatório)
Habilitado
A regra será habilitada se definida como true.
Bool
nome
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política.
cadeia de caracteres (obrigatório)
tipo
O valor válido é Ciclo de Vida
'Ciclo de vida' (obrigatório)
ManagementPolicySchema
Nome
Descrição
Valor
réguas
As regras managementPolicies da conta de armazenamento. Veja mais detalhes em: /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obrigatório)
ManagementPolicySnapShot
Nome
Descrição
Valor
excluir
A função para excluir o instantâneo de blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nome
Descrição
Valor
nome
O nome do recurso
'default' (obrigatório)
parent_id
A ID do recurso que é o pai desse recurso.
ID do recurso do tipo: storageAccounts
Propriedades
Retorna as regras de políticas de dados da conta de armazenamento.
ManagementPolicyProperties
tipo
O tipo de recurso
"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"