Storage Accounts - Create

Asynchroon maakt een nieuw opslagaccount met de opgegeven parameters. Als er al een account is gemaakt en een volgende aanvraag voor maken wordt uitgegeven met verschillende eigenschappen, worden de accounteigenschappen bijgewerkt. Als er al een account is gemaakt en een volgende aanvraag voor maken of bijwerken wordt uitgegeven met exact dezelfde set eigenschappen, slaagt de aanvraag.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het opslagaccount in de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

De naam van de resourcegroep in het abonnement van de gebruiker. De naam is niet hoofdlettergevoelig.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
kind True

Kind

Vereist. Geeft het type opslagaccount aan.

location True

string

Vereist. Hiermee wordt de locatie van de resource opgehaald of ingesteld. Dit is een van de ondersteunde en geregistreerde Azure Geo-regio's (bijvoorbeeld VS - west, VS - oost, Azië - zuidoost, enzovoort). De geografische regio van een resource kan niet worden gewijzigd nadat deze is gemaakt, maar als bij de update een identieke geografische regio wordt opgegeven, slaagt de aanvraag.

sku True

Sku

Vereist. Hiermee wordt de SKU-naam opgehaald of ingesteld.

extendedLocation

ExtendedLocation

Optioneel. Stel de uitgebreide locatie van de resource in. Als dit niet is ingesteld, wordt het opslagaccount gemaakt in de hoofdregio van Azure. Anders wordt deze gemaakt op de opgegeven uitgebreide locatie

identity

Identity

De identiteit van de resource.

properties.accessTier

AccessTier

Vereist voor opslagaccounts waarbij soort = BlobStorage. De toegangslaag wordt gebruikt voor facturering. De toegangslaag Premium is de standaardwaarde voor het opslagaccounttype Premium-blok-blobs en kan niet worden gewijzigd voor het opslagaccounttype Premium-blok-blobs.

properties.allowBlobPublicAccess

boolean

Openbare toegang tot alle blobs of containers in het opslagaccount toestaan of weigeren. De standaardinterpretatie is false voor deze eigenschap.

properties.allowCrossTenantReplication

boolean

Replicatie van objecten tussen AAD-tenants toestaan of niet toestaan. Stel deze eigenschap alleen in op true voor nieuwe of bestaande accounts als het objectreplicatiebeleid betrekking heeft op opslagaccounts in verschillende AAD-tenants. De standaardinterpretatie is onwaar voor nieuwe accounts om standaard de aanbevolen beveiligingsprocedures te volgen.

properties.allowSharedKeyAccess

boolean

Hiermee wordt aangegeven of het opslagaccount toestaat dat aanvragen worden geautoriseerd met de toegangssleutel van het account via gedeelde sleutel. Als dit onwaar is, moeten alle aanvragen, inclusief handtekeningen voor gedeelde toegang, worden geautoriseerd met Azure Active Directory (Azure AD). De standaardwaarde is null, wat gelijk is aan true.

properties.allowedCopyScope

AllowedCopyScope

Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Biedt de verificatie-instellingen op basis van identiteit voor Azure Files.

properties.customDomain

CustomDomain

Gebruikersdomein dat is toegewezen aan het opslagaccount. Naam is de CNAME-bron. Er wordt momenteel slechts één aangepast domein per opslagaccount ondersteund. Als u het bestaande aangepaste domein wilt wissen, gebruikt u een lege tekenreeks voor de eigenschap aangepaste domeinnaam.

properties.defaultToOAuthAuthentication

boolean

Een booleaanse vlag die aangeeft of de standaardverificatie OAuth is of niet. De standaardinterpretatie is false voor deze eigenschap.

properties.dnsEndpointType

DnsEndpointType

Hiermee kunt u het type eindpunt opgeven. Stel dit in op AzureDNSZone om een groot aantal accounts in één abonnement te maken, waarmee accounts worden gemaakt in een Azure DNS-zone en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

properties.encryption

Encryption

Versleutelingsinstellingen die moeten worden gebruikt voor versleuteling aan de serverzijde voor het opslagaccount.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

De eigenschap is onveranderbaar en kan alleen worden ingesteld op true tijdens het maken van het account. Als deze optie is ingesteld op true, wordt de onveranderbaarheid op objectniveau standaard ingeschakeld voor alle nieuwe containers in het account.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace is ingeschakeld als deze is ingesteld op true.

properties.isLocalUserEnabled

boolean

Hiermee schakelt u de functie lokale gebruikers in, indien ingesteld op true

properties.isNfsV3Enabled

boolean

NFS 3.0-protocolondersteuning ingeschakeld als deze is ingesteld op true.

properties.isSftpEnabled

boolean

Hiermee schakelt u Secure File Transfer Protocol in, indien ingesteld op true

properties.keyPolicy

KeyPolicy

KeyPolicy toegewezen aan het opslagaccount.

properties.largeFileSharesState

LargeFileSharesState

Grote bestandsshares toestaan als deze is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.

properties.minimumTlsVersion

MinimumTlsVersion

Stel de minimale TLS-versie in die moet worden toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.

properties.networkAcls

NetworkRuleSet

Netwerkregelset

properties.publicNetworkAccess

PublicNetworkAccess

Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn.

properties.routingPreference

RoutingPreference

Houdt informatie bij over de keuze voor netwerkroutering die door de gebruiker is gekozen voor gegevensoverdracht

properties.sasPolicy

SasPolicy

SasPolicy toegewezen aan het opslagaccount.

properties.supportsHttpsTrafficOnly

boolean

Staat https-verkeer alleen toe naar de opslagservice als deze is ingesteld op true. De standaardwaarde is true sinds API-versie 2019-04-01.

tags

object

Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld waarmee de resource wordt beschreven. Deze tags kunnen worden gebruikt voor het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben met een lengte van niet meer dan 128 tekens en een waarde met een lengte van niet meer dan 256 tekens.

Antwoorden

Name Type Description
200 OK

StorageAccount

OK: geretourneerd wanneer het opslagaccount al is gemaakt op basis van een eerdere aanvraag met dezelfde eigenschappen die zijn opgegeven in de hoofdtekst van de aanvraag.

202 Accepted

Geaccepteerd: aanvraag voor maken of bijwerken geaccepteerd; de bewerking asynchroon wordt voltooid.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

NfsV3AccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateAllowedCopyScopeToAAD

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateDisallowPublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateDnsEndpointTypeToStandard

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateEnablePublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreatePremiumBlockBlobStorage

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2023-01-01

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

Sample Response

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

StorageAccountCreateWithImmutabilityPolicy

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

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

Sample Response

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

Definities

Name Description
AccessTier

Vereist voor opslagaccounts waarbij soort = BlobStorage. De toegangslaag wordt gebruikt voor facturering. De toegangslaag Premium is de standaardwaarde voor het opslagaccounttype Premium blok-blobs en kan niet worden gewijzigd voor het opslagaccounttype Premium blok-blobs.

AccountImmutabilityPolicyProperties

Hiermee worden de eigenschappen van het beleid voor onveranderbaarheid op accountniveau gedefinieerd.

AccountImmutabilityPolicyState

De status ImmutabilityPolicy definieert de modus van het beleid. Status Uitgeschakeld schakelt het beleid uit, ontgrendelde status staat toename en afname van de retentietijd voor onveranderbaarheid toe en staat ook het in-/uitschakelen van de eigenschap allowProtectedAppendWrites toe, vergrendelde status staat alleen de toename van de retentietijd voor onveranderbaarheid toe. Een beleid kan alleen worden gemaakt met de status Uitgeschakeld of Ontgrendeld en kan tussen de twee statussen worden geschakeld. Alleen een beleid met de status Ontgrendeld kan worden overgezet naar een vergrendelde status die niet kan worden teruggezet.

AccountStatus

Hiermee haalt u de status op die aangeeft of de primaire locatie van het opslagaccount beschikbaar of niet beschikbaar is.

AccountType

Hiermee geeft u het Active Directory-accounttype voor Azure Storage op.

Action

De actie van de regel voor het virtuele netwerk.

ActiveDirectoryProperties

Eigenschappen van instellingen voor Active Directory (AD).

AllowedCopyScope

Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.

AzureFilesIdentityBasedAuthentication

Instellingen voor verificatie op basis van Azure Files identiteit.

BlobRestoreParameters

Parameters voor blobherstel

BlobRestoreProgressStatus

De status van de voortgang van het herstellen van blobs. Mogelijke waarden zijn: - InProgress: geeft aan dat blobherstel wordt uitgevoerd. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van de blob is mislukt.

BlobRestoreRange

Blob-bereik

BlobRestoreStatus

Blobherstelstatus.

Bypass

Hiermee geeft u op of verkeer wordt omzeild voor logboekregistratie/metrische gegevens/AzureServices. Mogelijke waarden zijn een combinatie van logboekregistratie|Metrische gegevens |AzureServices (bijvoorbeeld 'Logboekregistratie, metrische gegevens') of Geen om geen van deze verkeer te omzeilen.

CustomDomain

Het aangepaste domein dat is toegewezen aan dit opslagaccount. Dit kan worden ingesteld via Update.

DefaultAction

Hiermee geeft u de standaardactie toestaan of weigeren wanneer er geen andere regels overeenkomen.

DefaultSharePermission

Standaardmachtiging voor delen voor gebruikers die Kerberos-verificatie gebruiken als de RBAC-rol niet is toegewezen.

DirectoryServiceOptions

Geeft de gebruikte adreslijstservice aan. Houd er rekening mee dat deze opsomming in de toekomst kan worden uitgebreid.

DnsEndpointType

Hiermee kunt u het type eindpunt opgeven. Stel dit in op AzureDNSZone om een groot aantal accounts in één abonnement te maken, waarmee accounts in een Azure DNS-zone worden gemaakt en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

Encryption

De versleutelingsinstellingen voor het opslagaccount.

EncryptionIdentity

Versleutelingsidentiteit voor het opslagaccount.

EncryptionService

Een service waarmee versleuteling aan de serverzijde kan worden gebruikt.

EncryptionServices

Een lijst met services die ondersteuning bieden voor versleuteling.

Endpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, wachtrij, tabel, web of dfs-object.

ExpirationAction

De sas-vervaldatumactie. Kan alleen Logboek zijn.

ExtendedLocation

Het complexe type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

GeoReplicationStats

Statistieken met betrekking tot replicatie voor blob-, tabel-, wachtrij- en bestandsservices van het opslagaccount. Deze is alleen beschikbaar wanneer geografisch redundante replicatie is ingeschakeld voor het opslagaccount.

GeoReplicationStatus

De status van de secundaire locatie. Mogelijke waarden zijn: - Live: geeft aan dat de secundaire locatie actief en operationeel is. - Bootstrap: geeft aan dat de eerste synchronisatie van de primaire locatie naar de secundaire locatie wordt uitgevoerd. Dit gebeurt meestal wanneer replicatie voor het eerst wordt ingeschakeld. - Niet beschikbaar: geeft aan dat de secundaire locatie tijdelijk niet beschikbaar is.

Identity

Identiteit voor de resource.

IdentityType

Het identiteitstype.

ImmutableStorageAccount

Met deze eigenschap kunt u onveranderbaarheid op accountniveau inschakelen en definiëren. Als u de functie inschakelt, wordt Blob-versiebeheer automatisch ingeschakeld.

IPRule

IP-regel met een specifiek IP- of IP-bereik in CIDR-indeling.

KeyCreationTime

Aanmaaktijd van opslagaccountsleutels.

KeyPolicy

KeyPolicy toegewezen aan het opslagaccount.

KeySource

De versleutelingssleutelBron (provider). Mogelijke waarden (niet hoofdlettergevoelig): Microsoft.Storage, Microsoft.Keyvault

KeyType

Type versleutelingssleutel dat moet worden gebruikt voor de versleutelingsservice. Het sleuteltype Account houdt in dat er een versleutelingssleutel met accountbereik wordt gebruikt. Het sleuteltype Service houdt in dat er een standaardservicesleutel wordt gebruikt.

KeyVaultProperties

Eigenschappen van sleutelkluis.

Kind

Geeft het type opslagaccount aan.

LargeFileSharesState

Grote bestandsshares toestaan als is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.

MinimumTlsVersion

Stel de minimale TLS-versie in die is toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.

NetworkRuleSet

Netwerkregelset

postFailoverRedundancy

Het redundantietype van het account nadat een accountfailover is uitgevoerd.

postPlannedFailoverRedundancy

Het redundantietype van het account nadat een geplande accountfailover is uitgevoerd.

PrivateEndpoint

De privé-eindpuntresource.

PrivateEndpointConnection

De resource privé-eindpuntverbinding.

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

PrivateEndpointServiceConnectionStatus

De verbindingsstatus van het privé-eindpunt.

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider.

ProvisioningState

Hiermee wordt de status van het opslagaccount opgehaald op het moment dat de bewerking werd aangeroepen.

PublicNetworkAccess

Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn.

ResourceAccessRule

Regel voor resourcetoegang.

RoutingChoice

Routeringskeuze definieert het type netwerkroutering dat door de gebruiker is gekozen.

RoutingPreference

Routeringsvoorkeur definieert het type netwerk, microsoft- of internetroutering dat moet worden gebruikt om de gebruikersgegevens te leveren. De standaardoptie is microsoft-routering

SasPolicy

SasPolicy toegewezen aan het opslagaccount.

Sku

De SKU van het opslagaccount.

SkuConversionStatus

Deze eigenschap geeft de huidige status van de SKU-conversie aan.

SkuName

De SKU-naam. Vereist voor het maken van een account; optioneel voor bijwerken. Houd er rekening mee dat in oudere versies de naam van de SKU accountType werd genoemd.

SkuTier

De SKU-laag. Dit is gebaseerd op de naam van de SKU.

State

Hiermee haalt u de status van de regel voor het virtuele netwerk op.

StorageAccount

Het opslagaccount.

StorageAccountCreateParameters

De parameters die worden gebruikt bij het maken van een opslagaccount.

StorageAccountInternetEndpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, bestand, web of dfs-object via een internetrouteringseindpunt.

StorageAccountMicrosoftEndpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, wachtrij, tabel, web of dfs-object via een microsoft-routeringseindpunt.

StorageAccountSkuConversionStatus

Hiermee definieert u het SKU-conversiestatusobject voor asynchrone SKU-conversies.

UserAssignedIdentity

UserAssignedIdentity voor de resource.

VirtualNetworkRule

Virtual Network regel.

AccessTier

Vereist voor opslagaccounts waarbij soort = BlobStorage. De toegangslaag wordt gebruikt voor facturering. De toegangslaag Premium is de standaardwaarde voor het opslagaccounttype Premium blok-blobs en kan niet worden gewijzigd voor het opslagaccounttype Premium blok-blobs.

Name Type Description
Cool

string

Hot

string

Premium

string

AccountImmutabilityPolicyProperties

Hiermee worden de eigenschappen van het beleid voor onveranderbaarheid op accountniveau gedefinieerd.

Name Type Description
allowProtectedAppendWrites

boolean

Deze eigenschap kan alleen worden gewijzigd voor uitgeschakeld en ontgrendeld bewaarbeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken naar een toevoeg-blob worden geschreven met behoud van onveranderbaarheidsbeveiliging en naleving. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd.

immutabilityPeriodSinceCreationInDays

integer

De onveranderbaarheidsperiode voor de blobs in de container sinds het maken van het beleid, in dagen.

state

AccountImmutabilityPolicyState

De status ImmutabilityPolicy definieert de modus van het beleid. Status Uitgeschakeld schakelt het beleid uit, ontgrendelde status staat toename en afname van de retentietijd voor onveranderbaarheid toe en staat ook het in-/uitschakelen van de eigenschap allowProtectedAppendWrites toe, vergrendelde status staat alleen de toename van de retentietijd voor onveranderbaarheid toe. Een beleid kan alleen worden gemaakt met de status Uitgeschakeld of Ontgrendeld en kan tussen de twee statussen worden geschakeld. Alleen een beleid met de status Ontgrendeld kan worden overgezet naar een vergrendelde status die niet kan worden teruggezet.

AccountImmutabilityPolicyState

De status ImmutabilityPolicy definieert de modus van het beleid. Status Uitgeschakeld schakelt het beleid uit, ontgrendelde status staat toename en afname van de retentietijd voor onveranderbaarheid toe en staat ook het in-/uitschakelen van de eigenschap allowProtectedAppendWrites toe, vergrendelde status staat alleen de toename van de retentietijd voor onveranderbaarheid toe. Een beleid kan alleen worden gemaakt met de status Uitgeschakeld of Ontgrendeld en kan tussen de twee statussen worden geschakeld. Alleen een beleid met de status Ontgrendeld kan worden overgezet naar een vergrendelde status die niet kan worden teruggezet.

Name Type Description
Disabled

string

Locked

string

Unlocked

string

AccountStatus

Hiermee haalt u de status op die aangeeft of de primaire locatie van het opslagaccount beschikbaar of niet beschikbaar is.

Name Type Description
available

string

unavailable

string

AccountType

Hiermee geeft u het Active Directory-accounttype voor Azure Storage op.

Name Type Description
Computer

string

User

string

Action

De actie van de regel voor het virtuele netwerk.

Name Type Description
Allow

string

ActiveDirectoryProperties

Eigenschappen van instellingen voor Active Directory (AD).

Name Type Description
accountType

AccountType

Hiermee geeft u het Active Directory-accounttype voor Azure Storage op.

azureStorageSid

string

Hiermee geeft u de beveiligings-id (SID) voor Azure Storage op.

domainGuid

string

Hiermee geeft u de domein-GUID.

domainName

string

Hiermee geeft u het primaire domein waarvoor de AD DNS-server is gezaghebbend.

domainSid

string

Hiermee geeft u de beveiligings-id (SID) op.

forestName

string

Hiermee geeft u het Active Directory-forest op dat moet worden opgeslagen.

netBiosDomainName

string

Hiermee geeft u de NetBIOS-domeinnaam op.

samAccountName

string

Hiermee geeft u de Active Directory SAMAccountName voor Azure Storage.

AllowedCopyScope

Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.

Name Type Description
AAD

string

PrivateLink

string

AzureFilesIdentityBasedAuthentication

Instellingen voor verificatie op basis van Azure Files identiteit.

Name Type Description
activeDirectoryProperties

ActiveDirectoryProperties

Vereist als directoryServiceOptions AD zijn, optioneel als ze AADKERB zijn.

defaultSharePermission

DefaultSharePermission

Standaardmachtiging voor delen voor gebruikers die Kerberos-verificatie gebruiken als de RBAC-rol niet is toegewezen.

directoryServiceOptions

DirectoryServiceOptions

Geeft de gebruikte adreslijstservice aan. Houd er rekening mee dat deze opsomming in de toekomst kan worden uitgebreid.

BlobRestoreParameters

Parameters voor blobherstel

Name Type Description
blobRanges

BlobRestoreRange[]

Blobbereiken die moeten worden hersteld.

timeToRestore

string

Blob herstellen naar de opgegeven tijd.

BlobRestoreProgressStatus

De status van de voortgang van het herstellen van blobs. Mogelijke waarden zijn: - InProgress: geeft aan dat blobherstel wordt uitgevoerd. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van de blob is mislukt.

Name Type Description
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Blob-bereik

Name Type Description
endRange

string

Blob-eindbereik. Dit is exclusief. Leeg betekent het einde van het account.

startRange

string

Beginbereik van blob. Dit is inclusief. Leeg betekent account starten.

BlobRestoreStatus

Blobherstelstatus.

Name Type Description
failureReason

string

Reden van fout wanneer het herstellen van de blob is mislukt.

parameters

BlobRestoreParameters

Parameters voor aanvraag voor blobherstel.

restoreId

string

Id voor het bijhouden van blobherstelaanvraag.

status

BlobRestoreProgressStatus

De status van de voortgang van het herstellen van blobs. Mogelijke waarden zijn: - InProgress: geeft aan dat blobherstel wordt uitgevoerd. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van de blob is mislukt.

Bypass

Hiermee geeft u op of verkeer wordt omzeild voor logboekregistratie/metrische gegevens/AzureServices. Mogelijke waarden zijn een combinatie van logboekregistratie|Metrische gegevens |AzureServices (bijvoorbeeld 'Logboekregistratie, metrische gegevens') of Geen om geen van deze verkeer te omzeilen.

Name Type Description
AzureServices

string

Logging

string

Metrics

string

None

string

CustomDomain

Het aangepaste domein dat is toegewezen aan dit opslagaccount. Dit kan worden ingesteld via Update.

Name Type Description
name

string

Hiermee wordt de aangepaste domeinnaam opgehaald of ingesteld die is toegewezen aan het opslagaccount. Naam is de CNAME-bron.

useSubDomainName

boolean

Hiermee wordt aangegeven of indirecte CName-validatie is ingeschakeld. De standaardwaarde is false. Dit moet alleen worden ingesteld voor updates.

DefaultAction

Hiermee geeft u de standaardactie toestaan of weigeren wanneer er geen andere regels overeenkomen.

Name Type Description
Allow

string

Deny

string

DefaultSharePermission

Standaardmachtiging voor delen voor gebruikers die Kerberos-verificatie gebruiken als de RBAC-rol niet is toegewezen.

Name Type Description
None

string

StorageFileDataSmbShareContributor

string

StorageFileDataSmbShareElevatedContributor

string

StorageFileDataSmbShareReader

string

DirectoryServiceOptions

Geeft de gebruikte adreslijstservice aan. Houd er rekening mee dat deze opsomming in de toekomst kan worden uitgebreid.

Name Type Description
AADDS

string

AADKERB

string

AD

string

None

string

DnsEndpointType

Hiermee kunt u het type eindpunt opgeven. Stel dit in op AzureDNSZone om een groot aantal accounts in één abonnement te maken, waarmee accounts in een Azure DNS-zone worden gemaakt en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

Name Type Description
AzureDnsZone

string

Standard

string

Encryption

De versleutelingsinstellingen voor het opslagaccount.

Name Type Standaardwaarde Description
identity

EncryptionIdentity

De identiteit die moet worden gebruikt met versleuteling aan de servicezijde at rest.

keySource

KeySource

Microsoft.Storage

De versleutelingssleutelBron (provider). Mogelijke waarden (niet hoofdlettergevoelig): Microsoft.Storage, Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

Eigenschappen die worden geleverd door de sleutelkluis.

requireInfrastructureEncryption

boolean

Een booleaanse waarde die aangeeft of de service een secundaire versleutelingslaag met door het platform beheerde sleutels toepast voor data-at-rest.

services

EncryptionServices

Lijst met services die versleuteling ondersteunen.

EncryptionIdentity

Versleutelingsidentiteit voor het opslagaccount.

Name Type Description
federatedIdentityClientId

string

ClientId van de toepassing met meerdere tenants die moet worden gebruikt in combinatie met de door de gebruiker toegewezen identiteit voor door de klant beheerde sleutels op de server in het opslagaccount.

userAssignedIdentity

string

Resource-id van de UserAssigned-identiteit die moet worden gekoppeld aan versleuteling aan de serverzijde van het opslagaccount.

EncryptionService

Een service waarmee versleuteling aan de serverzijde kan worden gebruikt.

Name Type Description
enabled

boolean

Een booleaanse waarde die aangeeft of de service de gegevens versleutelt terwijl deze worden opgeslagen. Versleuteling-at-rest is momenteel standaard ingeschakeld en kan niet worden uitgeschakeld.

keyType

KeyType

Type versleutelingssleutel dat moet worden gebruikt voor de versleutelingsservice. Het sleuteltype Account houdt in dat er een versleutelingssleutel met accountbereik wordt gebruikt. Het sleuteltype Service houdt in dat er een standaardservicesleutel wordt gebruikt.

lastEnabledTime

string

Hiermee wordt een ruwe schatting opgehaald van de datum/tijd waarop de versleuteling voor het laatst is ingeschakeld door de gebruiker. Data-at-rest is vandaag standaard versleuteld en kan niet worden uitgeschakeld.

EncryptionServices

Een lijst met services die ondersteuning bieden voor versleuteling.

Name Type Description
blob

EncryptionService

De versleutelingsfunctie van de blob storage-service.

file

EncryptionService

De versleutelingsfunctie van de bestandsopslagservice.

queue

EncryptionService

De versleutelingsfunctie van de queue storage-service.

table

EncryptionService

De versleutelingsfunctie van de table storage-service.

Endpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, wachtrij, tabel, web of dfs-object.

Name Type Description
blob

string

Hiermee haalt u het blob-eindpunt op.

dfs

string

Hiermee haalt u het dfs-eindpunt op.

file

string

Hiermee haalt u het bestandseindpunt op.

internetEndpoints

StorageAccountInternetEndpoints

Hiermee haalt u de opslageindpunten voor internetroutering op

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Hiermee haalt u de Microsoft Routing Storage-eindpunten op.

queue

string

Hiermee haalt u het wachtrij-eindpunt op.

table

string

Hiermee haalt u het tabeleindpunt op.

web

string

Hiermee haalt u het webeindpunt op.

ExpirationAction

De sas-vervaldatumactie. Kan alleen Logboek zijn.

Name Type Description
Log

string

ExtendedLocation

Het complexe type van de uitgebreide locatie.

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationTypes

Het type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

Name Type Description
EdgeZone

string

GeoReplicationStats

Statistieken met betrekking tot replicatie voor blob-, tabel-, wachtrij- en bestandsservices van het opslagaccount. Deze is alleen beschikbaar wanneer geografisch redundante replicatie is ingeschakeld voor het opslagaccount.

Name Type Description
canFailover

boolean

Een booleaanse vlag die aangeeft of failover van een account wordt ondersteund voor het account.

canPlannedFailover

boolean

Een booleaanse vlag die aangeeft of geplande accountfailover wordt ondersteund voor het account.

lastSyncTime

string

Alle primaire schrijfbewerkingen voorafgaand aan deze UTC-datum/tijd-waarde zijn gegarandeerd beschikbaar voor leesbewerkingen. Primaire schrijfbewerkingen na dit tijdstip zijn mogelijk al dan niet beschikbaar voor leesbewerkingen. Element kan de standaardwaarde zijn als de waarde van LastSyncTime niet beschikbaar is. Dit kan gebeuren als de secundaire versie offline is of als er sprake is van bootstrap.

postFailoverRedundancy

postFailoverRedundancy

Het redundantietype van het account nadat een accountfailover is uitgevoerd.

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

Het redundantietype van het account nadat een geplande accountfailover is uitgevoerd.

status

GeoReplicationStatus

De status van de secundaire locatie. Mogelijke waarden zijn: - Live: geeft aan dat de secundaire locatie actief en operationeel is. - Bootstrap: geeft aan dat de eerste synchronisatie van de primaire locatie naar de secundaire locatie wordt uitgevoerd. Dit gebeurt meestal wanneer replicatie voor het eerst wordt ingeschakeld. - Niet beschikbaar: geeft aan dat de secundaire locatie tijdelijk niet beschikbaar is.

GeoReplicationStatus

De status van de secundaire locatie. Mogelijke waarden zijn: - Live: geeft aan dat de secundaire locatie actief en operationeel is. - Bootstrap: geeft aan dat de eerste synchronisatie van de primaire locatie naar de secundaire locatie wordt uitgevoerd. Dit gebeurt meestal wanneer replicatie voor het eerst wordt ingeschakeld. - Niet beschikbaar: geeft aan dat de secundaire locatie tijdelijk niet beschikbaar is.

Name Type Description
Bootstrap

string

Live

string

Unavailable

string

Identity

Identiteit voor de resource.

Name Type Description
principalId

string

De principal-id van de resource-id.

tenantId

string

De tenant-id van de resource.

type

IdentityType

Het identiteitstype.

userAssignedIdentities

<string,  UserAssignedIdentity>

Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de set door de gebruiker toegewezen identiteiten beschrijven die met dit opslagaccount worden gebruikt. De sleutel is de ARM-resource-id van de identiteit. Hier is slechts één door de gebruiker toegewezen identiteit toegestaan.

IdentityType

Het identiteitstype.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ImmutableStorageAccount

Met deze eigenschap kunt u onveranderbaarheid op accountniveau inschakelen en definiëren. Als u de functie inschakelt, wordt Blob-versiebeheer automatisch ingeschakeld.

Name Type Description
enabled

boolean

Een booleaanse vlag die onveranderbaarheid op accountniveau mogelijk maakt. Voor alle containers onder een dergelijk account is onveranderbaarheid op objectniveau standaard ingeschakeld.

immutabilityPolicy

AccountImmutabilityPolicyProperties

Hiermee geeft u het standaardbeleid voor onveranderbaarheid op accountniveau op dat wordt overgenomen en toegepast op objecten die geen expliciet onveranderbaarheidsbeleid op objectniveau hebben. Het beleid voor onveranderbaarheid op objectniveau heeft een hogere prioriteit dan het beleid voor onveranderbaarheid op containerniveau, dat een hogere prioriteit heeft dan het onveranderbaarheidsbeleid op accountniveau.

IPRule

IP-regel met een specifiek IP- of IP-bereik in CIDR-indeling.

Name Type Standaardwaarde Description
action

Action

Allow

De actie van de IP-ACL-regel.

value

string

Hiermee geeft u het IP-adres of IP-bereik in CIDR-indeling. Alleen IPV4-adres is toegestaan.

KeyCreationTime

Aanmaaktijd van opslagaccountsleutels.

Name Type Description
key1

string

key2

string

KeyPolicy

KeyPolicy toegewezen aan het opslagaccount.

Name Type Description
keyExpirationPeriodInDays

integer

De verloopperiode van de sleutel in dagen.

KeySource

De versleutelingssleutelBron (provider). Mogelijke waarden (niet hoofdlettergevoelig): Microsoft.Storage, Microsoft.Keyvault

Name Type Description
Microsoft.Keyvault

string

Microsoft.Storage

string

KeyType

Type versleutelingssleutel dat moet worden gebruikt voor de versleutelingsservice. Het sleuteltype Account houdt in dat er een versleutelingssleutel met accountbereik wordt gebruikt. Het sleuteltype Service houdt in dat er een standaardservicesleutel wordt gebruikt.

Name Type Description
Account

string

Service

string

KeyVaultProperties

Eigenschappen van sleutelkluis.

Name Type Description
currentVersionedKeyExpirationTimestamp

string

Dit is een eigenschap met het kenmerk Alleen-lezen die de verlooptijd aangeeft van de huidige versie van de door de klant beheerde sleutel die wordt gebruikt voor versleuteling.

currentVersionedKeyIdentifier

string

De object-id van de huidige versie Key Vault sleutel in gebruik.

keyname

string

De naam van de KeyVault-sleutel.

keyvaulturi

string

De URI van KeyVault.

keyversion

string

De versie van KeyVault-sleutel.

lastKeyRotationTimestamp

string

Tijdstempel van laatste rotatie van de Key Vault-sleutel.

Kind

Geeft het type opslagaccount aan.

Name Type Description
BlobStorage

string

BlockBlobStorage

string

FileStorage

string

Storage

string

StorageV2

string

LargeFileSharesState

Grote bestandsshares toestaan als is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.

Name Type Description
Disabled

string

Enabled

string

MinimumTlsVersion

Stel de minimale TLS-versie in die is toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.

Name Type Description
TLS1_0

string

TLS1_1

string

TLS1_2

string

NetworkRuleSet

Netwerkregelset

Name Type Standaardwaarde Description
bypass

Bypass

AzureServices

Hiermee geeft u op of verkeer wordt omzeild voor logboekregistratie/metrische gegevens/AzureServices. Mogelijke waarden zijn een combinatie van logboekregistratie|Metrische gegevens |AzureServices (bijvoorbeeld 'Logboekregistratie, metrische gegevens') of Geen om geen van deze verkeer te omzeilen.

defaultAction

DefaultAction

Allow

Hiermee geeft u de standaardactie toestaan of weigeren wanneer er geen andere regels overeenkomen.

ipRules

IPRule[]

Hiermee stelt u de IP-ACL-regels in

resourceAccessRules

ResourceAccessRule[]

De toegangsregels voor resources instellen

virtualNetworkRules

VirtualNetworkRule[]

Hiermee stelt u de regels voor het virtuele netwerk in

postFailoverRedundancy

Het redundantietype van het account nadat een accountfailover is uitgevoerd.

Name Type Description
Standard_LRS

string

Standard_ZRS

string

postPlannedFailoverRedundancy

Het redundantietype van het account nadat een geplande accountfailover is uitgevoerd.

Name Type Description
Standard_GRS

string

Standard_GZRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

PrivateEndpoint

De privé-eindpuntresource.

Name Type Description
id

string

De ARM-id voor privé-eindpunt

PrivateEndpointConnection

De resource privé-eindpuntverbinding.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

De naam van de resource

properties.privateEndpoint

PrivateEndpoint

De resource van het privé-eindpunt.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

De inrichtingsstatus van de privé-eindpuntverbindingsresource.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

Name Type Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

De verbindingsstatus van het privé-eindpunt.

Name Type Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider.

Name Type Description
actionRequired

string

Een bericht waarin wordt aangegeven of wijzigingen in de serviceprovider updates voor de consument vereisen.

description

string

De reden voor goedkeuring/afwijzing van de verbinding.

status

PrivateEndpointServiceConnectionStatus

Geeft aan of de verbinding is goedgekeurd/geweigerd/verwijderd door de eigenaar van de service.

ProvisioningState

Hiermee wordt de status van het opslagaccount opgehaald op het moment dat de bewerking werd aangeroepen.

Name Type Description
Creating

string

ResolvingDNS

string

Succeeded

string

PublicNetworkAccess

Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn.

Name Type Description
Disabled

string

Enabled

string

ResourceAccessRule

Regel voor resourcetoegang.

Name Type Description
resourceId

string

Resource-id

tenantId

string

Tenant-id

RoutingChoice

Routeringskeuze definieert het type netwerkroutering dat door de gebruiker is gekozen.

Name Type Description
InternetRouting

string

MicrosoftRouting

string

RoutingPreference

Routeringsvoorkeur definieert het type netwerk, microsoft- of internetroutering dat moet worden gebruikt om de gebruikersgegevens te leveren. De standaardoptie is microsoft-routering

Name Type Description
publishInternetEndpoints

boolean

Een Booleaanse vlag die aangeeft of opslageindpunten voor internetroutering moeten worden gepubliceerd

publishMicrosoftEndpoints

boolean

Een booleaanse vlag die aangeeft of Microsoft Routing Storage-eindpunten moeten worden gepubliceerd

routingChoice

RoutingChoice

Routeringskeuze definieert het type netwerkroutering dat door de gebruiker is gekozen.

SasPolicy

SasPolicy toegewezen aan het opslagaccount.

Name Type Standaardwaarde Description
expirationAction

ExpirationAction

Log

De sas-vervaldatumactie. Kan alleen Logboek zijn.

sasExpirationPeriod

string

De SAS-verloopperiode, DD.HH:MM:SS.

Sku

De SKU van het opslagaccount.

Name Type Description
name

SkuName

De SKU-naam. Vereist voor het maken van een account; optioneel voor bijwerken. Houd er rekening mee dat in oudere versies de naam van de SKU accountType werd genoemd.

tier

SkuTier

De SKU-laag. Dit is gebaseerd op de naam van de SKU.

SkuConversionStatus

Deze eigenschap geeft de huidige status van de SKU-conversie aan.

Name Type Description
Failed

string

InProgress

string

Succeeded

string

SkuName

De SKU-naam. Vereist voor het maken van een account; optioneel voor bijwerken. Houd er rekening mee dat in oudere versies de naam van de SKU accountType werd genoemd.

Name Type Description
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

SkuTier

De SKU-laag. Dit is gebaseerd op de naam van de SKU.

Name Type Description
Premium

string

Standard

string

State

Hiermee haalt u de status van de regel voor het virtuele netwerk op.

Name Type Description
Deprovisioning

string

Failed

string

NetworkSourceDeleted

string

Provisioning

string

Succeeded

string

StorageAccount

Het opslagaccount.

Name Type Description
extendedLocation

ExtendedLocation

De extendedLocation van de resource.

id

string

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

De identiteit van de resource.

kind

Kind

Krijgt de Soort.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.accessTier

AccessTier

Vereist voor opslagaccounts waarbij soort = BlobStorage. De toegangslaag wordt gebruikt voor facturering. De toegangslaag Premium is de standaardwaarde voor het opslagaccounttype Premium blok-blobs en kan niet worden gewijzigd voor het opslagaccounttype Premium blok-blobs.

properties.accountMigrationInProgress

boolean

Als de door de klant geïnitieerde accountmigratie wordt uitgevoerd, is de waarde waar, anders is deze null.

properties.allowBlobPublicAccess

boolean

Openbare toegang tot alle blobs of containers in het opslagaccount toestaan of weigeren. De standaardinterpretatie is false voor deze eigenschap.

properties.allowCrossTenantReplication

boolean

Replicatie van object tussen AAD-tenants toestaan of weigeren. Stel deze eigenschap alleen in op true voor nieuwe of bestaande accounts als het objectreplicatiebeleid betrekking heeft op opslagaccounts in verschillende AAD-tenants. De standaardinterpretatie is onwaar voor nieuwe accounts om standaard de aanbevolen beveiligingsprocedures te volgen.

properties.allowSharedKeyAccess

boolean

Hiermee wordt aangegeven of het opslagaccount toestaat dat aanvragen worden geautoriseerd met de toegangssleutel voor het account via gedeelde sleutel. Indien onwaar, moeten alle aanvragen, inclusief handtekeningen voor gedeelde toegang, worden geautoriseerd met Azure Active Directory (Azure AD). De standaardwaarde is null, wat gelijk is aan true.

properties.allowedCopyScope

AllowedCopyScope

Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Biedt de verificatie-instellingen op basis van identiteit voor Azure Files.

properties.blobRestoreStatus

BlobRestoreStatus

Status van blobherstel

properties.creationTime

string

Hiermee haalt u de aanmaakdatum en -tijd van het opslagaccount op in UTC.

properties.customDomain

CustomDomain

Hiermee haalt u het aangepaste domein op dat de gebruiker aan dit opslagaccount heeft toegewezen.

properties.defaultToOAuthAuthentication

boolean

Een booleaanse vlag die aangeeft of de standaardverificatie OAuth is of niet. De standaardinterpretatie is false voor deze eigenschap.

properties.dnsEndpointType

DnsEndpointType

Hiermee kunt u het type eindpunt opgeven. Stel dit in op AzureDNSZone om een groot aantal accounts in één abonnement te maken, waarmee accounts in een Azure DNS-zone worden gemaakt en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

properties.encryption

Encryption

Versleutelingsinstellingen die moeten worden gebruikt voor versleuteling aan de serverzijde voor het opslagaccount.

properties.failoverInProgress

boolean

Als de failover wordt uitgevoerd, is de waarde true, anders is deze null.

properties.geoReplicationStats

GeoReplicationStats

Geo-replicatiestatistieken

properties.immutableStorageWithVersioning

ImmutableStorageAccount

De eigenschap is onveranderbaar en kan alleen worden ingesteld op true tijdens het maken van het account. Als deze optie is ingesteld op true, wordt de onveranderbaarheid op objectniveau standaard ingeschakeld voor alle containers in het account.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace ingeschakeld als wordt ingesteld op true.

properties.isLocalUserEnabled

boolean

Hiermee schakelt u de functie lokale gebruikers in, indien ingesteld op true

properties.isNfsV3Enabled

boolean

NFS 3.0-protocolondersteuning ingeschakeld als deze is ingesteld op true.

properties.isSftpEnabled

boolean

Hiermee schakelt u Secure File Transfer Protocol in, indien ingesteld op true

properties.isSkuConversionBlocked

boolean

Deze eigenschap wordt ingesteld op true of false bij een gebeurtenis van een lopende migratie. De standaardwaarde is null.

properties.keyCreationTime

KeyCreationTime

Aanmaaktijd van opslagaccountsleutels.

properties.keyPolicy

KeyPolicy

KeyPolicy toegewezen aan het opslagaccount.

properties.largeFileSharesState

LargeFileSharesState

Grote bestandsshares toestaan als is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.

properties.lastGeoFailoverTime

string

Hiermee haalt u de tijdstempel op van het meest recente exemplaar van een failover naar de secundaire locatie. Alleen de meest recente tijdstempel blijft behouden. Dit element wordt niet geretourneerd als er nog nooit een failover-instantie is geweest. Alleen beschikbaar als accountType is Standard_GRS of Standard_RAGRS.

properties.minimumTlsVersion

MinimumTlsVersion

Stel de minimale TLS-versie in die is toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.

properties.networkAcls

NetworkRuleSet

Netwerkregelset

properties.primaryEndpoints

Endpoints

Hiermee haalt u de URL's op die worden gebruikt voor het ophalen van een openbare blob, wachtrij of tabelobject. Houd er rekening mee dat Standard_ZRS- en Premium_LRS-accounts alleen het blob-eindpunt retourneren.

properties.primaryLocation

string

Hiermee haalt u de locatie op van het primaire datacenter voor het opslagaccount.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lijst met privé-eindpuntverbindingen die zijn gekoppeld aan het opgegeven opslagaccount

properties.provisioningState

ProvisioningState

Hiermee wordt de status van het opslagaccount opgehaald op het moment dat de bewerking werd aangeroepen.

properties.publicNetworkAccess

PublicNetworkAccess

Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn.

properties.routingPreference

RoutingPreference

Houdt informatie bij over de keuze voor netwerkroutering die door de gebruiker is gekozen voor gegevensoverdracht

properties.sasPolicy

SasPolicy

SasPolicy toegewezen aan het opslagaccount.

properties.secondaryEndpoints

Endpoints

Hiermee haalt u de URL's op die worden gebruikt om een openbare blob-, wachtrij- of tabelobject op te halen vanaf de secundaire locatie van het opslagaccount. Alleen beschikbaar als de SKU-naam is Standard_RAGRS.

properties.secondaryLocation

string

Hiermee haalt u de locatie op van de geo-gerepliceerde secundaire locatie voor het opslagaccount. Alleen beschikbaar als accountType is Standard_GRS of Standard_RAGRS.

properties.statusOfPrimary

AccountStatus

Hiermee haalt u de status op die aangeeft of de primaire locatie van het opslagaccount beschikbaar of niet beschikbaar is.

properties.statusOfSecondary

AccountStatus

Hiermee haalt u de status op die aangeeft of de secundaire locatie van het opslagaccount beschikbaar of niet beschikbaar is. Alleen beschikbaar als de SKU-naam is Standard_GRS of Standard_RAGRS.

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

Deze eigenschap is alleen-lezen en wordt door de server ingesteld tijdens sKU-conversiebewerkingen voor asynchrone opslagaccounts.

properties.supportsHttpsTrafficOnly

boolean

Staat alleen https-verkeer naar de opslagservice toe als deze is ingesteld op waar.

sku

Sku

Hiermee haalt u de SKU op.

tags

object

Resourcetags.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

StorageAccountCreateParameters

De parameters die worden gebruikt bij het maken van een opslagaccount.

Name Type Description
extendedLocation

ExtendedLocation

Optioneel. Stel de uitgebreide locatie van de resource in. Als dit niet is ingesteld, wordt het opslagaccount gemaakt in de hoofdregio van Azure. Anders wordt deze gemaakt op de opgegeven uitgebreide locatie

identity

Identity

De identiteit van de resource.

kind

Kind

Vereist. Geeft het type opslagaccount aan.

location

string

Vereist. Hiermee wordt de locatie van de resource opgehaald of ingesteld. Dit is een van de ondersteunde en geregistreerde Azure Geo-regio's (bijvoorbeeld VS - west, VS - oost, Azië - zuidoost, enzovoort). De geografische regio van een resource kan niet worden gewijzigd nadat deze is gemaakt, maar als bij de update een identieke geografische regio wordt opgegeven, slaagt de aanvraag.

properties.accessTier

AccessTier

Vereist voor opslagaccounts waarbij soort = BlobStorage. De toegangslaag wordt gebruikt voor facturering. De toegangslaag Premium is de standaardwaarde voor het opslagaccounttype Premium blok-blobs en kan niet worden gewijzigd voor het opslagaccounttype Premium blok-blobs.

properties.allowBlobPublicAccess

boolean

Openbare toegang tot alle blobs of containers in het opslagaccount toestaan of weigeren. De standaardinterpretatie is false voor deze eigenschap.

properties.allowCrossTenantReplication

boolean

Replicatie van object tussen AAD-tenants toestaan of weigeren. Stel deze eigenschap alleen in op true voor nieuwe of bestaande accounts als het objectreplicatiebeleid betrekking heeft op opslagaccounts in verschillende AAD-tenants. De standaardinterpretatie is onwaar voor nieuwe accounts om standaard de aanbevolen beveiligingsprocedures te volgen.

properties.allowSharedKeyAccess

boolean

Hiermee wordt aangegeven of het opslagaccount toestaat dat aanvragen worden geautoriseerd met de toegangssleutel voor het account via gedeelde sleutel. Indien onwaar, moeten alle aanvragen, inclusief handtekeningen voor gedeelde toegang, worden geautoriseerd met Azure Active Directory (Azure AD). De standaardwaarde is null, wat gelijk is aan true.

properties.allowedCopyScope

AllowedCopyScope

Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Biedt de verificatie-instellingen op basis van identiteit voor Azure Files.

properties.customDomain

CustomDomain

Gebruikersdomein dat is toegewezen aan het opslagaccount. Naam is de CNAME-bron. Er wordt momenteel slechts één aangepast domein per opslagaccount ondersteund. Als u het bestaande aangepaste domein wilt wissen, gebruikt u een lege tekenreeks voor de eigenschap aangepaste domeinnaam.

properties.defaultToOAuthAuthentication

boolean

Een booleaanse vlag die aangeeft of de standaardverificatie OAuth is of niet. De standaardinterpretatie is false voor deze eigenschap.

properties.dnsEndpointType

DnsEndpointType

Hiermee kunt u het type eindpunt opgeven. Stel dit in op AzureDNSZone om een groot aantal accounts in één abonnement te maken, waarmee accounts in een Azure DNS-zone worden gemaakt en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

properties.encryption

Encryption

Versleutelingsinstellingen die moeten worden gebruikt voor versleuteling aan de serverzijde voor het opslagaccount.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

De eigenschap is onveranderbaar en kan alleen worden ingesteld op true tijdens het maken van het account. Als deze optie is ingesteld op true, wordt de onveranderbaarheid op objectniveau standaard ingeschakeld voor alle nieuwe containers in het account.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace ingeschakeld als wordt ingesteld op true.

properties.isLocalUserEnabled

boolean

Hiermee schakelt u de functie lokale gebruikers in, indien ingesteld op true

properties.isNfsV3Enabled

boolean

NFS 3.0-protocolondersteuning ingeschakeld als deze is ingesteld op true.

properties.isSftpEnabled

boolean

Hiermee schakelt u Secure File Transfer Protocol in, indien ingesteld op true

properties.keyPolicy

KeyPolicy

KeyPolicy toegewezen aan het opslagaccount.

properties.largeFileSharesState

LargeFileSharesState

Grote bestandsshares toestaan als is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.

properties.minimumTlsVersion

MinimumTlsVersion

Stel de minimale TLS-versie in die is toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.

properties.networkAcls

NetworkRuleSet

Netwerkregelset

properties.publicNetworkAccess

PublicNetworkAccess

Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn.

properties.routingPreference

RoutingPreference

Houdt informatie bij over de keuze voor netwerkroutering die door de gebruiker is gekozen voor gegevensoverdracht

properties.sasPolicy

SasPolicy

SasPolicy toegewezen aan het opslagaccount.

properties.supportsHttpsTrafficOnly

boolean

Staat alleen https-verkeer naar de opslagservice toe als deze is ingesteld op waar. De standaardwaarde is true sinds API-versie 2019-04-01.

sku

Sku

Vereist. Hiermee wordt de SKU-naam opgehaald of ingesteld.

tags

object

Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld waarmee de resource wordt beschreven. Deze tags kunnen worden gebruikt voor het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben met een lengte van niet meer dan 128 tekens en een waarde met een lengte van niet meer dan 256 tekens.

StorageAccountInternetEndpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, bestand, web of dfs-object via een internetrouteringseindpunt.

Name Type Description
blob

string

Hiermee haalt u het blob-eindpunt op.

dfs

string

Hiermee haalt u het dfs-eindpunt op.

file

string

Hiermee haalt u het bestandseindpunt op.

web

string

Hiermee haalt u het webeindpunt op.

StorageAccountMicrosoftEndpoints

De URI's die worden gebruikt voor het ophalen van een openbare blob, wachtrij, tabel, web of dfs-object via een microsoft-routeringseindpunt.

Name Type Description
blob

string

Hiermee haalt u het blob-eindpunt op.

dfs

string

Hiermee haalt u het dfs-eindpunt op.

file

string

Hiermee haalt u het bestandseindpunt op.

queue

string

Hiermee haalt u het wachtrij-eindpunt op.

table

string

Hiermee haalt u het tabeleindpunt op.

web

string

Hiermee haalt u het webeindpunt op.

StorageAccountSkuConversionStatus

Hiermee definieert u het SKU-conversiestatusobject voor asynchrone SKU-conversies.

Name Type Description
endTime

string

Deze eigenschap vertegenwoordigt de eindtijd van de SKU-conversie.

skuConversionStatus

SkuConversionStatus

Deze eigenschap geeft de huidige status van de SKU-conversie aan.

startTime

string

Deze eigenschap vertegenwoordigt de begintijd van de SKU-conversie.

targetSkuName

SkuName

Deze eigenschap vertegenwoordigt de doel-SKU-naam waarnaar de account-SKU asynchroon wordt geconverteerd.

UserAssignedIdentity

UserAssignedIdentity voor de resource.

Name Type Description
clientId

string

De client-id van de identiteit.

principalId

string

De principal-id van de identiteit.

VirtualNetworkRule

Virtual Network regel.

Name Type Standaardwaarde Description
action

Action

Allow

De actie van de regel voor het virtuele netwerk.

id

string

Resource-id van een subnet, bijvoorbeeld: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

state

State

Hiermee haalt u de status van de regel voor het virtuele netwerk op.