Compartir a través de


Storage Accounts - Create

Crea de forma asincrónica una nueva cuenta de almacenamiento con los parámetros especificados. Si ya se ha creado una cuenta y se emite una solicitud de creación posterior con propiedades diferentes, se actualizarán las propiedades de la cuenta. Si ya se ha creado una cuenta y se emite una solicitud de creación o actualización posterior con exactamente el mismo conjunto de propiedades, la solicitud se realizará correctamente.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2025-06-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

La versión de API que se va a utilizar para esta operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
kind True

Kind

Obligatorio. Indica el tipo de cuenta de almacenamiento.

location True

string

Obligatorio. Obtiene o establece la ubicación del recurso. Esta será una de las regiones geográficas de Azure admitidas y registradas (por ejemplo, Oeste de EE. UU., Este de EE. UU., Sudeste de Asia, etc.). La región geográfica de un recurso no se puede cambiar una vez creada, pero si se especifica una región geográfica idéntica en la actualización, la solicitud se realizará correctamente.

sku True

Sku

Obligatorio. Obtiene o establece el nombre de la SKU.

extendedLocation

ExtendedLocation

Optional. Establezca la ubicación extendida del recurso. Si no se establece, la cuenta de almacenamiento se creará en la región principal de Azure. De lo contrario, se creará en la ubicación extendida especificada.

identity

Identity

Identidad del recurso.

placement

Placement

Optional. Obtiene o establece los detalles de ubicación zonal de la cuenta de almacenamiento.

properties.accessTier

AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.

properties.allowBlobPublicAccess

boolean

Permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.

properties.allowCrossTenantReplication

boolean

Permitir o denegar la replicación entre objetos de inquilino de AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es false para que las cuentas nuevas sigan los procedimientos de seguridad recomendados de forma predeterminada.

properties.allowSharedKeyAccess

boolean

Indica si la cuenta de almacenamiento permite que las solicitudes se autoricen con la clave de acceso de la cuenta a través de la clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es NULL, que es equivalente a true.

properties.allowedCopyScope

AllowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Proporciona la configuración de autenticación basada en identidades para Azure Files.

properties.customDomain

CustomDomain

Dominio de usuario asignado a la cuenta de almacenamiento. Name es el origen CNAME. Solo se admite un dominio personalizado por cuenta de almacenamiento en este momento. Para borrar el dominio personalizado existente, use una cadena vacía para la propiedad de nombre de dominio personalizado.

properties.defaultToOAuthAuthentication

boolean

Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

properties.dnsEndpointType

DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.

properties.dualStackEndpointPreference

DualStackEndpointPreference

Mantiene información sobre el protocolo de Internet elegido por el usuario.

properties.enableExtendedGroups

boolean

Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true.

properties.encryption

Encryption

Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento.

properties.geoPriorityReplicationStatus

GeoPriorityReplicationStatus

Estado que indica si la replicación de prioridad geográfica está habilitada para la cuenta.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La propiedad es inmutable y solo se puede establecer en true en el momento de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los nuevos contenedores de la cuenta de forma predeterminada.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace habilitado si se establece en true.

properties.isLocalUserEnabled

boolean

Habilita la característica de usuarios locales, si se establece en true.

properties.isNfsV3Enabled

boolean

El protocolo NFS 3.0 admite habilitado si se establece en true.

properties.isSftpEnabled

boolean

Habilita el protocolo de transferencia de archivos seguros, si se establece en true.

properties.keyPolicy

KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

properties.largeFileSharesState

LargeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

properties.minimumTlsVersion

MinimumTlsVersion

Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.

properties.networkAcls

NetworkRuleSet

Conjunto de reglas de red

properties.publicNetworkAccess

PublicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

properties.routingPreference

RoutingPreference

Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.

properties.sasPolicy

SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

properties.supportsHttpsTrafficOnly

boolean

Permite el tráfico https solo al servicio de almacenamiento si se establece en true. El valor predeterminado es true desde la versión de API 2019-04-01.

tags

object

Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave con una longitud no superior a 128 caracteres y un valor con una longitud no superior a 256 caracteres.

zones

string[]

Optional. Obtiene o establece la zona de disponibilidad lógica anclada para la cuenta de almacenamiento.

Respuestas

Nombre Tipo Description
200 OK

StorageAccount

Operación de actualización del recurso "StorageAccount" correcta

202 Accepted

Operación de recurso aceptada.

Encabezados

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

NfsV3AccountCreate
StorageAccountCreate
StorageAccountCreate_placement
StorageAccountCreate_zones
StorageAccountCreateAllowedCopyScopeToAAD
StorageAccountCreateAllowedCopyScopeToPrivateLink
StorageAccountCreateDisallowPublicNetworkAccess
StorageAccountCreateDnsEndpointTypeToAzureDnsZone
StorageAccountCreateDnsEndpointTypeToStandard
StorageAccountCreateEnablePublicNetworkAccess
StorageAccountCreatePremiumBlockBlobStorage
StorageAccountCreateUserAssignedEncryptionIdentityWithCMK
StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.
StorageAccountCreateWithImmutabilityPolicy

NfsV3AccountCreate

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "enableExtendedGroups": true,
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    },
    "supportsHttpsTrafficOnly": false
  },
  "sku": {
    "name": "Premium_LRS"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "enableExtendedGroups": true,
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    },
    "supportsHttpsTrafficOnly": false
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  }
}

StorageAccountCreate

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "defaultToOAuthAuthentication": false,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "geoPriorityReplicationStatus": {
      "isBlobEnabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "geoPriorityReplicationStatus": {
      "isBlobEnabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreate_placement

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "placement": {
    "zonePlacementPolicy": "Any"
  },
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "defaultToOAuthAuthentication": false,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "placement": {
    "zonePlacementPolicy": "Any"
  },
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "zones": [
    "1"
  ]
}

StorageAccountCreate_zones

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "defaultToOAuthAuthentication": false,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "zones": [
    "1"
  ]
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "zones": [
    "1"
  ]
}

StorageAccountCreateAllowedCopyScopeToAAD

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreateDisallowPublicNetworkAccess

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "defaultToOAuthAuthentication": false,
    "dnsEndpointType": "AzureDnsZone",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "dnsEndpointType": "AzureDnsZone",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.z24.blob.storage.azure.net/",
      "dfs": "https://sto4445.z24.dfs.storage.azure.net/",
      "file": "https://sto4445.z24.file.storage.azure.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.z24.blob.storage.azure.net/",
        "dfs": "https://sto4445-internetrouting.z24.dfs.storage.azure.net/",
        "file": "https://sto4445-internetrouting.z24.file.storage.azure.net/",
        "web": "https://sto4445-internetrouting.z24.web.storage.azure.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.z24.blob.storage.azure.net/",
        "dfs": "https://sto4445-microsoftrouting.z24.dfs.storage.azure.net/",
        "file": "https://sto4445-microsoftrouting.z24.file.storage.azure.net/",
        "queue": "https://sto4445-microsoftrouting.z24.queue.storage.azure.net/",
        "table": "https://sto4445-microsoftrouting.z24.table.storage.azure.net/",
        "web": "https://sto4445-microsoftrouting.z24.web.storage.azure.net/"
      },
      "queue": "https://sto4445.z24.queue.storage.azure.net/",
      "table": "https://sto4445.z24.table.storage.azure.net/",
      "web": "https://sto4445.z24.web.storage.azure.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreateDnsEndpointTypeToStandard

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "defaultToOAuthAuthentication": false,
    "dnsEndpointType": "Standard",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "dnsEndpointType": "Standard",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreateEnablePublicNetworkAccess

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "isHnsEnabled": true,
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    }
  },
  "sku": {
    "name": "Standard_GRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "allowBlobPublicAccess": false,
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "isHnsEnabled": true,
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "internetEndpoints": {
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/",
        "web": "https://sto4445-internetrouting.web.core.windows.net/"
      },
      "microsoftEndpoints": {
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/",
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/"
      },
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "publishInternetEndpoints": true,
      "publishMicrosoftEndpoints": true,
      "routingChoice": "MicrosoftRouting"
    },
    "sasPolicy": {
      "expirationAction": "Log",
      "sasExpirationPeriod": "1.15:59:59"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreatePremiumBlockBlobStorage

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "allowSharedKeyAccess": true,
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    },
    "minimumTlsVersion": "TLS1_2"
  },
  "sku": {
    "name": "Premium_LRS"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "accessTier": "Premium",
    "allowBlobPublicAccess": false,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "encryption": {
      "keySource": "Microsoft.Storage",
      "requireInfrastructureEncryption": false,
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      }
    },
    "minimumTlsVersion": "TLS1_2",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keySource": "Microsoft.Keyvault",
      "keyvaultproperties": {
        "keyname": "wrappingKey",
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyversion": ""
      },
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    }
  },
  "sku": {
    "name": "Standard_LRS"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5",
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7"
      }
    }
  },
  "kind": "StorageV2",
  "location": "eastus",
  "properties": {
    "accessTier": "Hot",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keySource": "Microsoft.Keyvault",
      "keyvaultproperties": {
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "keyname": "wrappingKey",
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyversion": "",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      }
    },
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": []
    },
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "privateEndpointConnections": [],
    "provisioningState": "Succeeded",
    "statusOfPrimary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "tags": {}
}

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2025-06-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "identity": {
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540",
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keySource": "Microsoft.Keyvault",
      "keyvaultproperties": {
        "keyname": "wrappingKey",
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyversion": ""
      },
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account"
        },
        "file": {
          "enabled": true,
          "keyType": "Account"
        }
      }
    }
  },
  "sku": {
    "name": "Standard_LRS"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5",
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7"
      }
    }
  },
  "kind": "StorageV2",
  "location": "eastus",
  "properties": {
    "accessTier": "Hot",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "encryption": {
      "identity": {
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540",
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keySource": "Microsoft.Keyvault",
      "keyvaultproperties": {
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "keyname": "wrappingKey",
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyversion": "",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "blob": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "file": {
          "enabled": true,
          "keyType": "Account",
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      }
    },
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": []
    },
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "privateEndpointConnections": [],
    "provisioningState": "Succeeded",
    "statusOfPrimary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "tags": {}
}

StorageAccountCreateWithImmutabilityPolicy

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2025-06-01

{
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "immutableStorageWithVersioning": {
      "enabled": true,
      "immutabilityPolicy": {
        "allowProtectedAppendWrites": true,
        "immutabilityPeriodSinceCreationInDays": 15,
        "state": "Unlocked"
      }
    }
  },
  "sku": {
    "name": "Standard_GRS"
  }
}

Respuesta de muestra

{
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "extendedLocation": {
    "name": "losangeles001",
    "type": "EdgeZone"
  },
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "immutableStorageWithVersioning": {
      "enabled": true,
      "immutabilityPolicy": {
        "allowProtectedAppendWrites": true,
        "immutabilityPeriodSinceCreationInDays": 15,
        "state": "Unlocked"
      }
    },
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  }
}

Definiciones

Nombre Description
AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.

AccountImmutabilityPolicyProperties

Esto define las propiedades de la directiva de inmutabilidad de nivel de cuenta.

AccountImmutabilityPolicyState

El estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir.

AccountStatus

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.

AccountType

Especifica el tipo de cuenta de Active Directory para Azure Storage. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es opcional. Si se proporciona, también se debe proporcionar samAccountName. En el caso de directoryServiceOptions AADDS (autenticación de Entra DS) o AADKERB (autenticación de Entra), se puede omitir esta propiedad.

ActiveDirectoryProperties

Propiedades de configuración de Active Directory (AD).

AllowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

AzureFilesIdentityBasedAuthentication

Configuración de la autenticación basada en identidades de Azure Files.

BlobRestoreParameters

Parámetros de restauración de blobs

BlobRestoreProgressStatus

El estado del progreso de la restauración de blobs. Los valores posibles son: - InProgress: indica que la restauración de blobs está en curso. - Completado: indica que la restauración de blobs se ha completado correctamente. - Error: indica que se produjo un error en la restauración de blobs.

BlobRestoreRange

Intervalo de blobs

BlobRestoreStatus

Estado de restauración de blobs.

Bypass

Especifica si se omite el tráfico para Logging/Metrics/AzureServices. Los valores posibles son cualquier combinación de registro |Métricas |AzureServices (por ejemplo, "Registro, métricas") o Ninguno para omitir ninguno de esos tráficos.

CustomDomain

Dominio personalizado asignado a esta cuenta de almacenamiento. Esto se puede establecer a través de Update.

DefaultAction

Especifica la acción predeterminada de permitir o denegar cuando no coinciden otras reglas.

DefaultSharePermission

Permiso de recurso compartido predeterminado para los usuarios que usan la autenticación Kerberos si no se asigna el rol RBAC.

DirectoryServiceOptions

Indica el servicio de directorio usado. Tenga en cuenta que esta enumeración se puede extender en el futuro.

DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.

DualStackEndpointPreference

La preferencia de punto de conexión de doble pila define si se van a publicar puntos de conexión IPv6.

Encryption

Configuración de cifrado en la cuenta de almacenamiento.

EncryptionIdentity

Identidad de cifrado de la cuenta de almacenamiento.

EncryptionService

Servicio que permite usar el cifrado del lado servidor.

EncryptionServices

Lista de servicios que admiten el cifrado.

Endpoints

Los URI que se usan para realizar una recuperación de un objeto blob público, cola, tabla, web o dfs.

ErrorResponse

Respuesta de error del proveedor de recursos de almacenamiento.

ErrorResponseBody

Contrato del cuerpo de respuesta de error.

ExpirationAction

La acción de expiración de SAS define la acción que se va a realizar cuando se infringe sasPolicy.sasExpirationPeriod. La acción "Registro" se puede usar con fines de auditoría y la acción "Bloquear" se puede usar para bloquear y denegar el uso de tokens de SAS que no se adhieren al período de expiración de la directiva sas.

ExtendedLocation

Tipo complejo de la ubicación extendida.

ExtendedLocationTypes

Tipo de extendedLocation.

GeoPriorityReplicationStatus

Estado de habilitación de replicación de prioridad geográfica para la cuenta de almacenamiento.

GeoReplicationStats

Estadísticas relacionadas con la replicación de los servicios Blob, Table, Queue y File de la cuenta de almacenamiento. Solo está disponible cuando la replicación con redundancia geográfica está habilitada para la cuenta de almacenamiento.

GeoReplicationStatus

El estado de la ubicación secundaria. Los valores posibles son: - En vivo: indica que la ubicación secundaria está activa y operativa. - Bootstrap: Indica que la sincronización inicial desde la ubicación principal a la ubicación secundaria está en curso. Esto suele ocurrir cuando se habilita la replicación por primera vez. - No disponible: Indica que la ubicación secundaria no está disponible temporalmente.

Identity

Identidad del recurso.

IdentityType

Tipo de identidad.

ImmutableStorageAccount

Esta propiedad habilita y define la inmutabilidad de nivel de cuenta. Habilitar la característica habilita automáticamente el control de versiones de blobs.

IPRule

Regla ip con intervalo IP o IP específico en formato CIDR.

KeyCreationTime

Hora de creación de claves de cuenta de almacenamiento.

KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

KeySource

KeySource (proveedor) de cifrado. Valores posibles (sin distinción entre mayúsculas y minúsculas): Microsoft.Storage, Microsoft.Keyvault

KeyType

Tipo de clave de cifrado que se va a usar para el servicio de cifrado. El tipo de clave "Account" implica que se usará una clave de cifrado con ámbito de cuenta. El tipo de clave "Servicio" implica que se usa una clave de servicio predeterminada.

KeyVaultProperties

Propiedades del almacén de claves.

Kind

Indica el tipo de cuenta de almacenamiento.

LargeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

MinimumTlsVersion

Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.

NetworkRuleSet

Conjunto de reglas de red

Placement

El tipo complejo de los detalles de la ubicación zonal.

PostFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta.

PostPlannedFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta planificada.

PrivateEndpoint

El recurso Punto de conexión privado.

PrivateEndpointConnection

El recurso Conexión de punto de conexión privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

ProvisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación.

PublicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

ResourceAccessRule

Regla de acceso a recursos.

RoutingChoice

La opción de enrutamiento define el tipo de enrutamiento de red elegido por el usuario.

RoutingPreference

Las preferencias de enrutamiento definen el tipo de red, microsoft o el enrutamiento de Internet que se usará para entregar los datos de usuario, la opción predeterminada es el enrutamiento de Microsoft.

SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

Sku

SKU de la cuenta de almacenamiento.

SkuConversionStatus

Esta propiedad indica el estado de conversión de SKU actual.

SkuName

Nombre de la SKU. Necesario para la creación de cuentas; opcional para la actualización. Tenga en cuenta que en versiones anteriores, el nombre de la SKU se llamó accountType.

SkuTier

Nivel de SKU. Esto se basa en el nombre de la SKU.

SmbOAuthSettings

Establecer la propiedad para el acceso de identidad administrada a través de SMB mediante OAuth

State

Obtiene el estado de la regla de red virtual.

StorageAccount

La cuenta de almacenamiento.

StorageAccountCreateParameters

Parámetros usados al crear una cuenta de almacenamiento.

StorageAccountInternetEndpoints

Los URI que se usan para realizar una recuperación de un objeto blob, archivo, web o dfs público a través de un punto de conexión de enrutamiento de Internet.

StorageAccountIpv6Endpoints

Los URI que se usan para realizar una recuperación de un objeto público de blob, cola, tabla, web o dfs a través de un punto de conexión IPv6.

StorageAccountMicrosoftEndpoints

Los URI que se usan para realizar una recuperación de un objeto blob público, cola, tabla, web o dfs a través de un punto de conexión de enrutamiento de Microsoft.

StorageAccountSkuConversionStatus

Esto define el objeto de estado de conversión de SKU para las conversiones asincrónicas de SKU.

UserAssignedIdentity

UserAssignedIdentity para el recurso.

VirtualNetworkRule

Regla de red virtual.

ZonePlacementPolicy

La directiva de anclaje de zona de disponibilidad para la cuenta de almacenamiento.

AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.

Valor Description
Hot
Cool
Premium
Cold

AccountImmutabilityPolicyProperties

Esto define las propiedades de la directiva de inmutabilidad de nivel de cuenta.

Nombre Tipo Description
allowProtectedAppendWrites

boolean

Esta propiedad solo se puede cambiar para las directivas de retención deshabilitadas y desbloqueadas basadas en el tiempo. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y no se pueden modificar ni eliminar los bloques existentes.

immutabilityPeriodSinceCreationInDays

integer (int32)

minimum: 1
maximum: 146000

Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días.

state

AccountImmutabilityPolicyState

El estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir.

AccountImmutabilityPolicyState

El estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir.

Valor Description
Unlocked
Locked
Disabled

AccountStatus

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.

Valor Description
available
unavailable

AccountType

Especifica el tipo de cuenta de Active Directory para Azure Storage. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es opcional. Si se proporciona, también se debe proporcionar samAccountName. En el caso de directoryServiceOptions AADDS (autenticación de Entra DS) o AADKERB (autenticación de Entra), se puede omitir esta propiedad.

Valor Description
User
Computer

ActiveDirectoryProperties

Propiedades de configuración de Active Directory (AD).

Nombre Tipo Description
accountType

AccountType

Especifica el tipo de cuenta de Active Directory para Azure Storage. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es opcional. Si se proporciona, también se debe proporcionar samAccountName. En el caso de directoryServiceOptions AADDS (autenticación de Entra DS) o AADKERB (autenticación de Entra), se puede omitir esta propiedad.

azureStorageSid

string

Especifica el identificador de seguridad (SID) para Azure Storage. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es necesaria. De lo contrario, se puede omitir.

domainGuid

string

Especifica el GUID de dominio. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es necesaria. Si directoryServiceOptions se establece en AADDS (autenticación Entra DS), se puede omitir esta propiedad. Si directoryServiceOptions se establece en AADKERB (autenticación Entra), esta propiedad es opcional; es necesario para admitir la configuración de permisos de nivel de directorio y archivo a través del Explorador de archivos de Windows, pero no es necesario para la autenticación.

domainName

string

Especifica el dominio principal para el que el servidor DNS de AD es autoritativo. Esta propiedad es necesaria si directoryServiceOptions está establecido en AD (autenticación de AD DS). Si directoryServiceOptions se establece en AADDS (autenticación Entra DS), proporcionar esta propiedad es opcional, ya que se deducirá automáticamente si se omite. Si directoryServiceOptions se establece en AADKERB (autenticación Entra), esta propiedad es opcional; es necesario para admitir la configuración de permisos de nivel de directorio y archivo a través del Explorador de archivos de Windows, pero no es necesario para la autenticación.

domainSid

string

Especifica el identificador de seguridad (SID) del dominio de AD. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es necesaria. De lo contrario, se puede omitir.

forestName

string

Especifica el bosque de Active Directory que se va a obtener. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es necesaria. De lo contrario, se puede omitir.

netBiosDomainName

string

Especifica el nombre de dominio netBIOS. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es necesaria. De lo contrario, se puede omitir.

samAccountName

string

Especifica el SAMAccountName de Active Directory para Azure Storage. Si directoryServiceOptions se establece en AD (autenticación de AD DS), esta propiedad es opcional. Si se proporciona, también se debe proporcionar accountType. En el caso de directoryServiceOptions AADDS (autenticación de Entra DS) o AADKERB (autenticación de Entra), se puede omitir esta propiedad.

AllowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

Valor Description
PrivateLink
AAD

AzureFilesIdentityBasedAuthentication

Configuración de la autenticación basada en identidades de Azure Files.

Nombre Tipo Description
activeDirectoryProperties

ActiveDirectoryProperties

Información adicional sobre el servicio de directorio. Obligatorio si directoryServiceOptions es AD (autenticación de AD DS). Opcional para directoryServiceOptions, AADDS (autenticación de Entra DS) y AADKERB (autenticación de Entra).

defaultSharePermission

DefaultSharePermission

Permiso de recurso compartido predeterminado para los usuarios que usan la autenticación Kerberos si no se asigna el rol RBAC.

directoryServiceOptions

DirectoryServiceOptions

Indica el servicio de directorio usado. Tenga en cuenta que esta enumeración se puede extender en el futuro.

smbOAuthSettings

SmbOAuthSettings

Necesario para el acceso a identidades administradas mediante OAuth a través de SMB.

BlobRestoreParameters

Parámetros de restauración de blobs

Nombre Tipo Description
blobRanges

BlobRestoreRange[]

Intervalos de blobs que se van a restaurar.

timeToRestore

string (date-time)

Restaure el blob a la hora especificada.

BlobRestoreProgressStatus

El estado del progreso de la restauración de blobs. Los valores posibles son: - InProgress: indica que la restauración de blobs está en curso. - Completado: indica que la restauración de blobs se ha completado correctamente. - Error: indica que se produjo un error en la restauración de blobs.

Valor Description
InProgress
Complete
Failed

BlobRestoreRange

Intervalo de blobs

Nombre Tipo Description
endRange

string

Intervalo final de blobs. Esto es exclusivo. Vacío significa fin de la cuenta.

startRange

string

Intervalo de inicio de blobs. Esto es inclusivo. Vacío significa inicio de cuenta.

BlobRestoreStatus

Estado de restauración de blobs.

Nombre Tipo Description
failureReason

string

Motivo del error cuando se produce un error en la restauración de blobs.

parameters

BlobRestoreParameters

Parámetros de solicitud de restauración de blobs.

restoreId

string

Identificador para realizar un seguimiento de la solicitud de restauración de blobs.

status

BlobRestoreProgressStatus

El estado del progreso de la restauración de blobs. Los valores posibles son: - InProgress: indica que la restauración de blobs está en curso. - Completado: indica que la restauración de blobs se ha completado correctamente. - Error: indica que se produjo un error en la restauración de blobs.

Bypass

Especifica si se omite el tráfico para Logging/Metrics/AzureServices. Los valores posibles son cualquier combinación de registro |Métricas |AzureServices (por ejemplo, "Registro, métricas") o Ninguno para omitir ninguno de esos tráficos.

Valor Description
None
Logging
Metrics
AzureServices

CustomDomain

Dominio personalizado asignado a esta cuenta de almacenamiento. Esto se puede establecer a través de Update.

Nombre Tipo Description
name

string

Obtiene o establece el nombre de dominio personalizado asignado a la cuenta de almacenamiento. Name es el origen CNAME.

useSubDomainName

boolean

Indica si la validación indirecta de CName está habilitada. El valor predeterminado es Falso. Esto solo debe establecerse en las actualizaciones.

DefaultAction

Especifica la acción predeterminada de permitir o denegar cuando no coinciden otras reglas.

Valor Description
Allow
Deny

DefaultSharePermission

Permiso de recurso compartido predeterminado para los usuarios que usan la autenticación Kerberos si no se asigna el rol RBAC.

Valor Description
None
StorageFileDataSmbShareReader
StorageFileDataSmbShareContributor
StorageFileDataSmbShareElevatedContributor

DirectoryServiceOptions

Indica el servicio de directorio usado. Tenga en cuenta que esta enumeración se puede extender en el futuro.

Valor Description
None
AADDS
AD
AADKERB

DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.

Valor Description
Standard
AzureDnsZone

DualStackEndpointPreference

La preferencia de punto de conexión de doble pila define si se van a publicar puntos de conexión IPv6.

Nombre Tipo Description
publishIpv6Endpoint

boolean

Marca booleana que indica si se van a publicar los puntos finales de almacenamiento IPv6.

Encryption

Configuración de cifrado en la cuenta de almacenamiento.

Nombre Tipo Valor predeterminado Description
identity

EncryptionIdentity

Identidad que se va a usar con el cifrado del lado del servicio en reposo.

keySource

KeySource

Microsoft.Storage

KeySource (proveedor) de cifrado. Valores posibles (sin distinción entre mayúsculas y minúsculas): Microsoft.Storage, Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

Propiedades proporcionadas por el almacén de claves.

requireInfrastructureEncryption

boolean

Valor booleano que indica si el servicio aplica o no una capa secundaria de cifrado con claves administradas por la plataforma para los datos en reposo.

services

EncryptionServices

Lista de servicios que admiten el cifrado.

EncryptionIdentity

Identidad de cifrado de la cuenta de almacenamiento.

Nombre Tipo Description
federatedIdentityClientId

string

ClientId de la aplicación multiinquilino que se va a usar junto con la identidad asignada por el usuario para el cifrado del lado servidor de claves administradas por el cliente entre inquilinos en la cuenta de almacenamiento.

userAssignedIdentity

string

Identificador de recurso de la identidad UserAssigned que se va a asociar al cifrado del lado servidor en la cuenta de almacenamiento.

EncryptionService

Servicio que permite usar el cifrado del lado servidor.

Nombre Tipo Description
enabled

boolean

Valor booleano que indica si el servicio cifra o no los datos a medida que se almacenan. El cifrado en reposo está habilitado de forma predeterminada en la actualidad y no se puede deshabilitar.

keyType

KeyType

Tipo de clave de cifrado que se va a usar para el servicio de cifrado. El tipo de clave "Account" implica que se usará una clave de cifrado con ámbito de cuenta. El tipo de clave "Servicio" implica que se usa una clave de servicio predeterminada.

lastEnabledTime

string (date-time)

Obtiene una estimación aproximada de la fecha y hora en que el usuario habilitó el cifrado por última vez. Los datos están cifrados en reposo de forma predeterminada hoy en día y no se pueden deshabilitar.

EncryptionServices

Lista de servicios que admiten el cifrado.

Nombre Tipo Description
blob

EncryptionService

Función de cifrado del servicio blob Storage.

file

EncryptionService

Función de cifrado del servicio de almacenamiento de archivos.

queue

EncryptionService

Función de cifrado del servicio de almacenamiento en cola.

table

EncryptionService

Función de cifrado del servicio table storage.

Endpoints

Los URI que se usan para realizar una recuperación de un objeto blob público, cola, tabla, web o dfs.

Nombre Tipo Description
blob

string

Obtiene el punto de conexión del blob.

dfs

string

Obtiene el punto de conexión dfs.

file

string

Obtiene el punto de conexión del archivo.

internetEndpoints

StorageAccountInternetEndpoints

Obtiene los puntos de conexión de almacenamiento de enrutamiento de Internet.

ipv6Endpoints

StorageAccountIpv6Endpoints

Obtiene los puntos de conexión de almacenamiento IPv6.

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Obtiene los puntos de conexión de almacenamiento de enrutamiento de Microsoft.

queue

string

Obtiene el punto de conexión de cola.

table

string

Obtiene el punto de conexión de la tabla.

web

string

Obtiene el punto de conexión web.

ErrorResponse

Respuesta de error del proveedor de recursos de almacenamiento.

Nombre Tipo Description
error

ErrorResponseBody

Cuerpo de respuesta de error del proveedor de recursos de Azure Storage.

ErrorResponseBody

Contrato del cuerpo de respuesta de error.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

ExpirationAction

La acción de expiración de SAS define la acción que se va a realizar cuando se infringe sasPolicy.sasExpirationPeriod. La acción "Registro" se puede usar con fines de auditoría y la acción "Bloquear" se puede usar para bloquear y denegar el uso de tokens de SAS que no se adhieren al período de expiración de la directiva sas.

Valor Description
Log
Block

ExtendedLocation

Tipo complejo de la ubicación extendida.

Nombre Tipo Description
name

string

Nombre de la ubicación extendida.

type

ExtendedLocationTypes

El tipo de la ubicación extendida.

ExtendedLocationTypes

Tipo de extendedLocation.

Valor Description
EdgeZone

GeoPriorityReplicationStatus

Estado de habilitación de replicación de prioridad geográfica para la cuenta de almacenamiento.

Nombre Tipo Description
isBlobEnabled

boolean

Indica si la replicación de prioridad geográfica de blobs está habilitada para la cuenta de almacenamiento.

GeoReplicationStats

Estadísticas relacionadas con la replicación de los servicios Blob, Table, Queue y File de la cuenta de almacenamiento. Solo está disponible cuando la replicación con redundancia geográfica está habilitada para la cuenta de almacenamiento.

Nombre Tipo Description
canFailover

boolean

Marca booleana que indica si se admite o no la conmutación por error de la cuenta.

canPlannedFailover

boolean

Una marca booleana que indica si se admite o no la conmutación por error de cuenta planificada para la cuenta.

lastSyncTime

string (date-time)

Se garantiza que todas las escrituras principales anteriores a este valor de fecha y hora UTC estén disponibles para las operaciones de lectura. Las escrituras principales posteriores a este punto en el tiempo pueden o no estar disponibles para lecturas. El elemento puede ser el valor predeterminado si el valor de LastSyncTime no está disponible, esto puede suceder si el secundario está fuera de línea o si estamos en arranque.

postFailoverRedundancy

PostFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta.

postPlannedFailoverRedundancy

PostPlannedFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta planificada.

status

GeoReplicationStatus

El estado de la ubicación secundaria. Los valores posibles son: - En vivo: indica que la ubicación secundaria está activa y operativa. - Bootstrap: Indica que la sincronización inicial desde la ubicación principal a la ubicación secundaria está en curso. Esto suele ocurrir cuando se habilita la replicación por primera vez. - No disponible: Indica que la ubicación secundaria no está disponible temporalmente.

GeoReplicationStatus

El estado de la ubicación secundaria. Los valores posibles son: - En vivo: indica que la ubicación secundaria está activa y operativa. - Bootstrap: Indica que la sincronización inicial desde la ubicación principal a la ubicación secundaria está en curso. Esto suele ocurrir cuando se habilita la replicación por primera vez. - No disponible: Indica que la ubicación secundaria no está disponible temporalmente.

Valor Description
Live
Bootstrap
Unavailable

Identity

Identidad del recurso.

Nombre Tipo Description
principalId

string

Identificador de entidad de seguridad de la identidad del recurso.

tenantId

string

Identificador de inquilino del recurso.

type

IdentityType

Tipo de identidad.

userAssignedIdentities

<string,  UserAssignedIdentity>

Obtiene o establece una lista de pares clave-valor que describen el conjunto de identidades asignadas por el usuario que se usarán con esta cuenta de almacenamiento. La clave es el identificador de recursos de ARM de la identidad. Aquí solo se permite 1 identidad asignada por el usuario.

IdentityType

Tipo de identidad.

Valor Description
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

ImmutableStorageAccount

Esta propiedad habilita y define la inmutabilidad de nivel de cuenta. Habilitar la característica habilita automáticamente el control de versiones de blobs.

Nombre Tipo Description
enabled

boolean

Marca booleana que permite la inmutabilidad de nivel de cuenta. Todos los contenedores de dicha cuenta tienen la inmutabilidad de nivel de objeto habilitada de forma predeterminada.

immutabilityPolicy

AccountImmutabilityPolicyProperties

Especifica la directiva predeterminada de inmutabilidad de nivel de cuenta que se hereda y se aplica a los objetos que no poseen una directiva de inmutabilidad explícita en el nivel de objeto. La directiva de inmutabilidad de nivel de objeto tiene mayor prioridad que la directiva de inmutabilidad de nivel de contenedor, que tiene una prioridad más alta que la directiva de inmutabilidad de nivel de cuenta.

IPRule

Regla ip con intervalo IP o IP específico en formato CIDR.

Nombre Tipo Description
action enum:

Allow

Acción de la regla de ACL de IP.

value

string

Especifica el intervalo IP o IP en formato CIDR.

KeyCreationTime

Hora de creación de claves de cuenta de almacenamiento.

Nombre Tipo Description
key1

string (date-time)

key2

string (date-time)

KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

Nombre Tipo Description
keyExpirationPeriodInDays

integer (int32)

Período de expiración de la clave en días.

KeySource

KeySource (proveedor) de cifrado. Valores posibles (sin distinción entre mayúsculas y minúsculas): Microsoft.Storage, Microsoft.Keyvault

Valor Description
Microsoft.Storage
Microsoft.Keyvault

KeyType

Tipo de clave de cifrado que se va a usar para el servicio de cifrado. El tipo de clave "Account" implica que se usará una clave de cifrado con ámbito de cuenta. El tipo de clave "Servicio" implica que se usa una clave de servicio predeterminada.

Valor Description
Service
Account

KeyVaultProperties

Propiedades del almacén de claves.

Nombre Tipo Description
currentVersionedKeyExpirationTimestamp

string (date-time)

Se trata de una propiedad de solo lectura que representa el tiempo de expiración de la versión actual de la clave administrada por el cliente que se usa para el cifrado.

currentVersionedKeyIdentifier

string

Identificador de objeto de la clave de Key Vault versionada actual en uso.

keyname

string

Nombre de la clave KeyVault.

keyvaulturi

string

Uri de KeyVault.

keyversion

string

Versión de la clave KeyVault.

lastKeyRotationTimestamp

string (date-time)

Marca de tiempo de la última rotación de la clave de Key Vault.

Kind

Indica el tipo de cuenta de almacenamiento.

Valor Description
Storage
StorageV2
BlobStorage
FileStorage
BlockBlobStorage

LargeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

Valor Description
Disabled
Enabled

MinimumTlsVersion

Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.

Valor Description
TLS1_0
TLS1_1
TLS1_2
TLS1_3

NetworkRuleSet

Conjunto de reglas de red

Nombre Tipo Valor predeterminado Description
bypass

Bypass

AzureServices

Especifica si se omite el tráfico para Logging/Metrics/AzureServices. Los valores posibles son cualquier combinación de registro |Métricas |AzureServices (por ejemplo, "Registro, métricas") o Ninguno para omitir ninguno de esos tráficos.

defaultAction

DefaultAction

Allow

Especifica la acción predeterminada de permitir o denegar cuando no coinciden otras reglas.

ipRules

IPRule[]

Establece las reglas de ACL de IP

ipv6Rules

IPRule[]

Establece las reglas de ACL IPv6.

resourceAccessRules

ResourceAccessRule[]

Establece las reglas de acceso a recursos

virtualNetworkRules

VirtualNetworkRule[]

Establece las reglas de red virtual

Placement

El tipo complejo de los detalles de la ubicación zonal.

Nombre Tipo Description
zonePlacementPolicy

ZonePlacementPolicy

La directiva de anclaje de zona de disponibilidad para la cuenta de almacenamiento.

PostFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta.

Valor Description
Standard_LRS
Standard_ZRS

PostPlannedFailoverRedundancy

El tipo de redundancia de la cuenta después de realizar una conmutación por error de cuenta planificada.

Valor Description
Standard_GRS
Standard_GZRS
Standard_RAGRS
Standard_RAGZRS

PrivateEndpoint

El recurso Punto de conexión privado.

Nombre Tipo Description
id

string

El identificador de ARM para el punto de conexión privado

PrivateEndpointConnection

El recurso Conexión de punto de conexión privado.

Nombre Tipo Description
id

string

Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nombre del recurso

properties.privateEndpoint

PrivateEndpoint

Recurso del punto de conexión privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento del recurso de conexión de punto de conexión privado.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

Valor Description
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

Valor Description
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

Nombre Tipo Description
actionRequired

string

Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor.

description

string

Motivo de aprobación o rechazo de la conexión.

status

PrivateEndpointServiceConnectionStatus

Indica si el propietario del servicio ha aprobado o rechazado o eliminado la conexión.

ProvisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación.

Valor Description
Creating
ResolvingDNS
Succeeded

PublicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

Valor Description
Enabled
Disabled
SecuredByPerimeter

ResourceAccessRule

Regla de acceso a recursos.

Nombre Tipo Description
resourceId

string

Identificador de recurso

tenantId

string

Identificador de inquilino

RoutingChoice

La opción de enrutamiento define el tipo de enrutamiento de red elegido por el usuario.

Valor Description
MicrosoftRouting
InternetRouting

RoutingPreference

Las preferencias de enrutamiento definen el tipo de red, microsoft o el enrutamiento de Internet que se usará para entregar los datos de usuario, la opción predeterminada es el enrutamiento de Microsoft.

Nombre Tipo Description
publishInternetEndpoints

boolean

Marca booleana que indica si se van a publicar puntos de conexión de almacenamiento de enrutamiento de Internet

publishMicrosoftEndpoints

boolean

Marca booleana que indica si se van a publicar puntos de conexión de almacenamiento de enrutamiento de Microsoft

routingChoice

RoutingChoice

La opción de enrutamiento define el tipo de enrutamiento de red elegido por el usuario.

SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

Nombre Tipo Valor predeterminado Description
expirationAction

ExpirationAction

Log

La acción de expiración de SAS define la acción que se va a realizar cuando se infringe sasPolicy.sasExpirationPeriod. La acción "Registro" se puede usar con fines de auditoría y la acción "Bloquear" se puede usar para bloquear y denegar el uso de tokens de SAS que no se adhieren al período de expiración de la directiva sas.

sasExpirationPeriod

string

El período de expiración de SAS, DD.HH:MM:SS.

Sku

SKU de la cuenta de almacenamiento.

Nombre Tipo Description
name

SkuName

Nombre de la SKU. Necesario para la creación de cuentas; opcional para la actualización. Tenga en cuenta que en versiones anteriores, el nombre de la SKU se llamó accountType.

tier

SkuTier

Nivel de SKU. Esto se basa en el nombre de la SKU.

SkuConversionStatus

Esta propiedad indica el estado de conversión de SKU actual.

Valor Description
InProgress
Succeeded
Failed

SkuName

Nombre de la SKU. Necesario para la creación de cuentas; opcional para la actualización. Tenga en cuenta que en versiones anteriores, el nombre de la SKU se llamó accountType.

Valor Description
Standard_LRS
Standard_GRS
Standard_RAGRS
Standard_ZRS
Premium_LRS
Premium_ZRS
Standard_GZRS
Standard_RAGZRS
StandardV2_LRS
StandardV2_GRS
StandardV2_ZRS
StandardV2_GZRS
PremiumV2_LRS
PremiumV2_ZRS

SkuTier

Nivel de SKU. Esto se basa en el nombre de la SKU.

Valor Description
Standard
Premium

SmbOAuthSettings

Establecer la propiedad para el acceso de identidad administrada a través de SMB mediante OAuth

Nombre Tipo Description
isSmbOAuthEnabled

boolean

Especifica si las identidades administradas pueden acceder a recursos compartidos SMB mediante OAuth. La interpretación predeterminada es false para esta propiedad.

State

Obtiene el estado de la regla de red virtual.

Valor Description
Provisioning
Deprovisioning
Succeeded
Failed
NetworkSourceDeleted

StorageAccount

La cuenta de almacenamiento.

Nombre Tipo Description
extendedLocation

ExtendedLocation

ExtendedLocation del recurso.

id

string

Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Identidad del recurso.

kind

Kind

Obtiene el tipo.

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

placement

Placement

Optional. Obtiene o establece los detalles de ubicación zonal de la cuenta de almacenamiento.

properties.accessTier

AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.

properties.accountMigrationInProgress

boolean

Si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null.

properties.allowBlobPublicAccess

boolean

Permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.

properties.allowCrossTenantReplication

boolean

Permitir o denegar la replicación entre objetos de inquilino de AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es false para que las cuentas nuevas sigan los procedimientos de seguridad recomendados de forma predeterminada.

properties.allowSharedKeyAccess

boolean

Indica si la cuenta de almacenamiento permite que las solicitudes se autoricen con la clave de acceso de la cuenta a través de la clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es NULL, que es equivalente a true.

properties.allowedCopyScope

AllowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Proporciona la configuración de autenticación basada en identidades para Azure Files.

properties.blobRestoreStatus

BlobRestoreStatus

Estado de restauración de blobs

properties.creationTime

string (date-time)

Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC.

properties.customDomain

CustomDomain

Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento.

properties.defaultToOAuthAuthentication

boolean

Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

properties.dnsEndpointType

DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.

properties.dualStackEndpointPreference

DualStackEndpointPreference

Mantiene información sobre el protocolo de Internet elegido por el usuario.

properties.enableExtendedGroups

boolean

Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true.

properties.encryption

Encryption

Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento.

properties.failoverInProgress

boolean

Si la conmutación por error está en curso, el valor será true; de lo contrario, será NULL.

properties.geoPriorityReplicationStatus

GeoPriorityReplicationStatus

Estado que indica si la replicación de prioridad geográfica está habilitada para la cuenta.

properties.geoReplicationStats

GeoReplicationStats

Estadísticas de replicación geográfica

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La propiedad es inmutable y solo se puede establecer en true en el momento de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los contenedores de la cuenta de forma predeterminada.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace habilitado si se establece en true.

properties.isLocalUserEnabled

boolean

Habilita la característica de usuarios locales, si se establece en true.

properties.isNfsV3Enabled

boolean

El protocolo NFS 3.0 admite habilitado si se establece en true.

properties.isSftpEnabled

boolean

Habilita el protocolo de transferencia de archivos seguros, si se establece en true.

properties.isSkuConversionBlocked

boolean

Esta propiedad se establecerá en true o false en un evento de migración en curso. El valor predeterminado es NULL.

properties.keyCreationTime

KeyCreationTime

Hora de creación de claves de cuenta de almacenamiento.

properties.keyPolicy

KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

properties.largeFileSharesState

LargeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

properties.lastGeoFailoverTime

string (date-time)

Obtiene la marca de tiempo de la instancia más reciente de una conmutación por error a la ubicación secundaria. Solo se conserva la marca de tiempo más reciente. Este elemento no se devuelve si nunca ha habido una instancia de conmutación por error. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS.

properties.minimumTlsVersion

MinimumTlsVersion

Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.

properties.networkAcls

NetworkRuleSet

Conjunto de reglas de red

properties.primaryEndpoints

Endpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público. Tenga en cuenta que Standard_ZRS y Premium_LRS cuentas solo devuelven el punto de conexión de blob.

properties.primaryLocation

string

Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada

properties.provisioningState

ProvisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación.

properties.publicNetworkAccess

PublicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento.

properties.routingPreference

RoutingPreference

Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.

properties.sasPolicy

SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

properties.secondaryEndpoints

Endpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público desde la ubicación secundaria de la cuenta de almacenamiento. Solo está disponible si el nombre de la SKU es Standard_RAGRS.

properties.secondaryLocation

string

Obtiene la ubicación de la base de datos secundaria replicada geográficamente para la cuenta de almacenamiento. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS.

properties.statusOfPrimary

AccountStatus

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.

properties.statusOfSecondary

AccountStatus

Obtiene el estado que indica si la ubicación secundaria de la cuenta de almacenamiento está disponible o no disponible. Solo está disponible si el nombre de la SKU es Standard_GRS o Standard_RAGRS.

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

Esta propiedad es readOnly y la establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.

properties.supportsHttpsTrafficOnly

boolean

Permite el tráfico https solo al servicio de almacenamiento si se establece en true.

sku

Sku

Obtiene la SKU.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

zones

string[]

Zonas de disponibilidad.

StorageAccountCreateParameters

Parámetros usados al crear una cuenta de almacenamiento.

Nombre Tipo Description
extendedLocation

ExtendedLocation

Optional. Establezca la ubicación extendida del recurso. Si no se establece, la cuenta de almacenamiento se creará en la región principal de Azure. De lo contrario, se creará en la ubicación extendida especificada.

identity

Identity

Identidad del recurso.

kind

Kind

Obligatorio. Indica el tipo de cuenta de almacenamiento.

location

string

Obligatorio. Obtiene o establece la ubicación del recurso. Esta será una de las regiones geográficas de Azure admitidas y registradas (por ejemplo, Oeste de EE. UU., Este de EE. UU., Sudeste de Asia, etc.). La región geográfica de un recurso no se puede cambiar una vez creada, pero si se especifica una región geográfica idéntica en la actualización, la solicitud se realizará correctamente.

placement

Placement

Optional. Obtiene o establece los detalles de ubicación zonal de la cuenta de almacenamiento.

properties.accessTier

AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.

properties.allowBlobPublicAccess

boolean

Permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.

properties.allowCrossTenantReplication

boolean

Permitir o denegar la replicación entre objetos de inquilino de AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es false para que las cuentas nuevas sigan los procedimientos de seguridad recomendados de forma predeterminada.

properties.allowSharedKeyAccess

boolean

Indica si la cuenta de almacenamiento permite que las solicitudes se autoricen con la clave de acceso de la cuenta a través de la clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es NULL, que es equivalente a true.

properties.allowedCopyScope

AllowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Proporciona la configuración de autenticación basada en identidades para Azure Files.

properties.customDomain

CustomDomain

Dominio de usuario asignado a la cuenta de almacenamiento. Name es el origen CNAME. Solo se admite un dominio personalizado por cuenta de almacenamiento en este momento. Para borrar el dominio personalizado existente, use una cadena vacía para la propiedad de nombre de dominio personalizado.

properties.defaultToOAuthAuthentication

boolean

Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

properties.dnsEndpointType

DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.

properties.dualStackEndpointPreference

DualStackEndpointPreference

Mantiene información sobre el protocolo de Internet elegido por el usuario.

properties.enableExtendedGroups

boolean

Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true.

properties.encryption

Encryption

Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento.

properties.geoPriorityReplicationStatus

GeoPriorityReplicationStatus

Estado que indica si la replicación de prioridad geográfica está habilitada para la cuenta.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La propiedad es inmutable y solo se puede establecer en true en el momento de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los nuevos contenedores de la cuenta de forma predeterminada.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace habilitado si se establece en true.

properties.isLocalUserEnabled

boolean

Habilita la característica de usuarios locales, si se establece en true.

properties.isNfsV3Enabled

boolean

El protocolo NFS 3.0 admite habilitado si se establece en true.

properties.isSftpEnabled

boolean

Habilita el protocolo de transferencia de archivos seguros, si se establece en true.

properties.keyPolicy

KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

properties.largeFileSharesState

LargeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

properties.minimumTlsVersion

MinimumTlsVersion

Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.

properties.networkAcls

NetworkRuleSet

Conjunto de reglas de red

properties.publicNetworkAccess

PublicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

properties.routingPreference

RoutingPreference

Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.

properties.sasPolicy

SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

properties.supportsHttpsTrafficOnly

boolean

Permite el tráfico https solo al servicio de almacenamiento si se establece en true. El valor predeterminado es true desde la versión de API 2019-04-01.

sku

Sku

Obligatorio. Obtiene o establece el nombre de la SKU.

tags

object

Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave con una longitud no superior a 128 caracteres y un valor con una longitud no superior a 256 caracteres.

zones

string[]

Optional. Obtiene o establece la zona de disponibilidad lógica anclada para la cuenta de almacenamiento.

StorageAccountInternetEndpoints

Los URI que se usan para realizar una recuperación de un objeto blob, archivo, web o dfs público a través de un punto de conexión de enrutamiento de Internet.

Nombre Tipo Description
blob

string

Obtiene el punto de conexión del blob.

dfs

string

Obtiene el punto de conexión dfs.

file

string

Obtiene el punto de conexión del archivo.

web

string

Obtiene el punto de conexión web.

StorageAccountIpv6Endpoints

Los URI que se usan para realizar una recuperación de un objeto público de blob, cola, tabla, web o dfs a través de un punto de conexión IPv6.

Nombre Tipo Description
blob

string

Obtiene el punto de conexión del blob.

dfs

string

Obtiene el punto de conexión dfs.

file

string

Obtiene el punto de conexión del archivo.

internetEndpoints

StorageAccountInternetEndpoints

Obtiene los puntos de conexión de almacenamiento de enrutamiento de Internet.

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Obtiene los puntos de conexión de almacenamiento de enrutamiento de Microsoft.

queue

string

Obtiene el punto de conexión de cola.

table

string

Obtiene el punto de conexión de la tabla.

web

string

Obtiene el punto de conexión web.

StorageAccountMicrosoftEndpoints

Los URI que se usan para realizar una recuperación de un objeto blob público, cola, tabla, web o dfs a través de un punto de conexión de enrutamiento de Microsoft.

Nombre Tipo Description
blob

string

Obtiene el punto de conexión del blob.

dfs

string

Obtiene el punto de conexión dfs.

file

string

Obtiene el punto de conexión del archivo.

queue

string

Obtiene el punto de conexión de cola.

table

string

Obtiene el punto de conexión de la tabla.

web

string

Obtiene el punto de conexión web.

StorageAccountSkuConversionStatus

Esto define el objeto de estado de conversión de SKU para las conversiones asincrónicas de SKU.

Nombre Tipo Description
endTime

string

Esta propiedad representa la hora de finalización de la conversión de SKU.

skuConversionStatus

SkuConversionStatus

Esta propiedad indica el estado de conversión de SKU actual.

startTime

string

Esta propiedad representa la hora de inicio de la conversión de SKU.

targetSkuName

SkuName

Esta propiedad representa el nombre de la SKU de destino en el que se convierte la SKU de la cuenta de forma asincrónica.

UserAssignedIdentity

UserAssignedIdentity para el recurso.

Nombre Tipo Description
clientId

string

El ID de cliente de la identidad.

principalId

string

El identificador principal de la identidad.

VirtualNetworkRule

Regla de red virtual.

Nombre Tipo Description
action enum:

Allow

Acción de la regla de red virtual.

id

string

Identificador de recurso de una subred, por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

state

State

Obtiene el estado de la regla de red virtual.

ZonePlacementPolicy

La directiva de anclaje de zona de disponibilidad para la cuenta de almacenamiento.

Valor Description
Any
None