StorageAccountCreateParameters interface
De parameters die worden gebruikt bij het maken van een opslagaccount.
Eigenschappen
access |
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. |
allow |
Openbare toegang tot alle blobs of containers in het opslagaccount toestaan of weigeren. De standaardinterpretatie is false voor deze eigenschap. |
allow |
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. |
allowed |
Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet. |
allow |
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. |
azure |
Biedt de verificatie-instellingen op basis van identiteit voor Azure Files. |
custom |
Gebruikersdomein dat is toegewezen aan het opslagaccount. Name is de CNAME-bron. Op dit moment wordt 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. |
default |
Een booleaanse vlag die aangeeft of de standaardverificatie OAuth is of niet. De standaardinterpretatie is false voor deze eigenschap. |
dns |
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. |
enable |
Staat https-verkeer alleen toe naar de opslagservice als deze is ingesteld op true. De standaardwaarde is true sinds API-versie 2019-04-01. |
enable |
NFS 3.0-protocolondersteuning ingeschakeld als deze is ingesteld op true. |
encryption | Versleutelingsinstellingen die moeten worden gebruikt voor versleuteling aan de serverzijde voor het opslagaccount. |
extended |
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 | De identiteit van de resource. |
immutable |
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. |
is |
Account HierarchicalNamespace is ingeschakeld als deze is ingesteld op true. |
is |
Hiermee schakelt u de functie lokale gebruikers in, indien ingesteld op true |
is |
Hiermee schakelt u Secure File Transfer Protocol in, indien ingesteld op true |
key |
KeyPolicy toegewezen aan het opslagaccount. |
kind | Vereist. Geeft het type opslagaccount aan. |
large |
Grote bestandsshares toestaan als deze is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld. |
location | 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 er bij de update een identieke geografische regio wordt opgegeven, slaagt de aanvraag. |
minimum |
Stel de minimale TLS-versie in die moet worden toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap. |
network |
Netwerkregelset |
public |
Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. |
routing |
Houdt informatie bij over de keuze voor netwerkroutering die door de gebruiker is gekozen voor gegevensoverdracht |
sas |
SasPolicy toegewezen aan het opslagaccount. |
sku | Vereist. Hiermee wordt de SKU-naam opgehaald of ingesteld. |
tags | Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt voor het weergeven en groeperen van deze resource (in 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. |
Eigenschapdetails
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.
accessTier?: AccessTier
Waarde van eigenschap
allowBlobPublicAccess
Openbare toegang tot alle blobs of containers in het opslagaccount toestaan of weigeren. De standaardinterpretatie is false voor deze eigenschap.
allowBlobPublicAccess?: boolean
Waarde van eigenschap
boolean
allowCrossTenantReplication
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.
allowCrossTenantReplication?: boolean
Waarde van eigenschap
boolean
allowedCopyScope
Beperk het kopiëren van en naar opslagaccounts binnen een AAD-tenant of met privékoppelingen naar hetzelfde VNet.
allowedCopyScope?: string
Waarde van eigenschap
string
allowSharedKeyAccess
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.
allowSharedKeyAccess?: boolean
Waarde van eigenschap
boolean
azureFilesIdentityBasedAuthentication
Biedt de verificatie-instellingen op basis van identiteit voor Azure Files.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Waarde van eigenschap
customDomain
Gebruikersdomein dat is toegewezen aan het opslagaccount. Name is de CNAME-bron. Op dit moment wordt 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.
customDomain?: CustomDomain
Waarde van eigenschap
defaultToOAuthAuthentication
Een booleaanse vlag die aangeeft of de standaardverificatie OAuth is of niet. De standaardinterpretatie is false voor deze eigenschap.
defaultToOAuthAuthentication?: boolean
Waarde van eigenschap
boolean
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.
dnsEndpointType?: string
Waarde van eigenschap
string
enableHttpsTrafficOnly
Staat https-verkeer alleen toe naar de opslagservice als deze is ingesteld op true. De standaardwaarde is true sinds API-versie 2019-04-01.
enableHttpsTrafficOnly?: boolean
Waarde van eigenschap
boolean
enableNfsV3
NFS 3.0-protocolondersteuning ingeschakeld als deze is ingesteld op true.
enableNfsV3?: boolean
Waarde van eigenschap
boolean
encryption
Versleutelingsinstellingen die moeten worden gebruikt voor versleuteling aan de serverzijde voor het opslagaccount.
encryption?: Encryption
Waarde van eigenschap
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
extendedLocation?: ExtendedLocation
Waarde van eigenschap
identity
immutableStorageWithVersioning
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.
immutableStorageWithVersioning?: ImmutableStorageAccount
Waarde van eigenschap
isHnsEnabled
Account HierarchicalNamespace is ingeschakeld als deze is ingesteld op true.
isHnsEnabled?: boolean
Waarde van eigenschap
boolean
isLocalUserEnabled
Hiermee schakelt u de functie lokale gebruikers in, indien ingesteld op true
isLocalUserEnabled?: boolean
Waarde van eigenschap
boolean
isSftpEnabled
Hiermee schakelt u Secure File Transfer Protocol in, indien ingesteld op true
isSftpEnabled?: boolean
Waarde van eigenschap
boolean
keyPolicy
kind
Vereist. Geeft het type opslagaccount aan.
kind: string
Waarde van eigenschap
string
largeFileSharesState
Grote bestandsshares toestaan als deze is ingesteld op Ingeschakeld. Het kan niet worden uitgeschakeld nadat deze is ingeschakeld.
largeFileSharesState?: string
Waarde van eigenschap
string
location
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 er bij de update een identieke geografische regio wordt opgegeven, slaagt de aanvraag.
location: string
Waarde van eigenschap
string
minimumTlsVersion
Stel de minimale TLS-versie in die moet worden toegestaan voor aanvragen voor opslag. De standaardinterpretatie is TLS 1.0 voor deze eigenschap.
minimumTlsVersion?: string
Waarde van eigenschap
string
networkRuleSet
publicNetworkAccess
Openbare netwerktoegang tot opslagaccount toestaan of weigeren. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn.
publicNetworkAccess?: string
Waarde van eigenschap
string
routingPreference
Houdt informatie bij over de keuze voor netwerkroutering die door de gebruiker is gekozen voor gegevensoverdracht
routingPreference?: RoutingPreference
Waarde van eigenschap
sasPolicy
sku
tags
Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt voor het weergeven en groeperen van deze resource (in 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.
tags?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}