Delen via


StorageAccountCreateParameters interface

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

Eigenschappen

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.

allowBlobPublicAccess

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

allowCrossTenantReplication

Replicatie van meerdere AAD-tenantobjecten toestaan of weigeren. Stel deze eigenschap alleen in op waar voor nieuwe of bestaande accounts als objectreplicatiebeleid opslagaccounts in verschillende AAD-tenants omvat. De standaardinterpretatie is onwaar voor nieuwe accounts om standaard de aanbevolen beveiligingsprocedures te volgen.

allowedCopyScope

Kopiëren naar en van opslagaccounts in een AAD-tenant of met privékoppelingen naar hetzelfde VNet beperken.

allowSharedKeyAccess

Hiermee wordt aangegeven of het opslagaccount toestaat dat aanvragen worden geautoriseerd met de toegangssleutel voor het account via een 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 waar.

azureFilesIdentityBasedAuthentication

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

customDomain

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

defaultToOAuthAuthentication

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

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.

dualStackEndpointPreference

Houdt informatie bij over het internetprotocol dat door de gebruiker is gekozen.

enableExtendedGroups

Biedt uitgebreide groepsondersteuning met de functie lokale gebruikers, indien ingesteld op true

enableHttpsTrafficOnly

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

enableNfsV3

Ondersteuning voor NFS 3.0-protocollen is ingeschakeld als deze is ingesteld op waar.

encryption

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

extendedLocation

Facultatief. 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

geoPriorityReplicationStatus

Status die aangeeft of Geo Priority Replication is ingeschakeld voor het account.

identity

De identiteit van de resource.

immutableStorageWithVersioning

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

isHnsEnabled

Account HierarchicalNamespace ingeschakeld als deze is ingesteld op waar.

isLocalUserEnabled

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

isSftpEnabled

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

keyPolicy

KeyPolicy toegewezen aan het opslagaccount.

kind

Vereist. Geeft het type opslagaccount aan.

largeFileSharesState

Sta grote bestandsshares toe als deze is ingesteld op Ingeschakeld. Deze kan niet worden uitgeschakeld zodra deze is ingeschakeld.

location

Vereist. Hiermee haalt u de locatie van de resource op of stelt u deze in. 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 zodra deze is gemaakt, maar als er een identieke geografische regio is opgegeven bij het bijwerken, slaagt de aanvraag.

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

placement

Facultatief. Hiermee haalt u de zoneplaatsingsgegevens voor het opslagaccount op of stelt u deze in.

publicNetworkAccess

Hiermee kunt u de perimeterconfiguratie van netwerkbeveiliging toestaan, weigeren of toestaan om openbare netwerktoegang tot het opslagaccount te evalueren. De waarde is optioneel, maar moet zijn ingeschakeld, uitgeschakeld of SecuredByPerimeter.

routingPreference

Onderhoudt informatie over de netwerkrouteringskeuze die door de gebruiker is gekozen voor gegevensoverdracht

sasPolicy

SasPolicy toegewezen aan het opslagaccount.

sku

Vereist. Hiermee haalt u de SKU-naam op of stelt u deze in.

tags

Hiermee wordt een lijst met sleutel-waardeparen opgehaald of ingesteld die de resource beschrijven. 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 maximaal 128 tekens en een waarde met een lengte van maximaal 256 tekens.

zones

Facultatief. Hiermee haalt u de vastgemaakte logische beschikbaarheidszone voor het opslagaccount op of stelt u deze in.

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 onwaar voor deze eigenschap.

allowBlobPublicAccess?: boolean

Waarde van eigenschap

boolean

allowCrossTenantReplication

Replicatie van meerdere AAD-tenantobjecten toestaan of weigeren. Stel deze eigenschap alleen in op waar voor nieuwe of bestaande accounts als objectreplicatiebeleid opslagaccounts in verschillende AAD-tenants omvat. De standaardinterpretatie is onwaar voor nieuwe accounts om standaard de aanbevolen beveiligingsprocedures te volgen.

allowCrossTenantReplication?: boolean

Waarde van eigenschap

boolean

allowedCopyScope

Kopiëren naar en van opslagaccounts in een AAD-tenant of met privékoppelingen naar hetzelfde VNet beperken.

allowedCopyScope?: string

Waarde van eigenschap

string

allowSharedKeyAccess

Hiermee wordt aangegeven of het opslagaccount toestaat dat aanvragen worden geautoriseerd met de toegangssleutel voor het account via een 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 waar.

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. De naam is de CNAME-bron. Op dit moment wordt slechts één aangepast domein ondersteund per opslagaccount. 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 onwaar 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 in een Azure DNS-zone worden gemaakt en de eindpunt-URL een alfanumerieke DNS-zone-id heeft.

dnsEndpointType?: string

Waarde van eigenschap

string

dualStackEndpointPreference

Houdt informatie bij over het internetprotocol dat door de gebruiker is gekozen.

dualStackEndpointPreference?: DualStackEndpointPreference

Waarde van eigenschap

enableExtendedGroups

Biedt uitgebreide groepsondersteuning met de functie lokale gebruikers, indien ingesteld op true

enableExtendedGroups?: boolean

Waarde van eigenschap

boolean

enableHttpsTrafficOnly

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

enableHttpsTrafficOnly?: boolean

Waarde van eigenschap

boolean

enableNfsV3

Ondersteuning voor NFS 3.0-protocollen is ingeschakeld als deze is ingesteld op waar.

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

Facultatief. 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

geoPriorityReplicationStatus

Status die aangeeft of Geo Priority Replication is ingeschakeld voor het account.

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

Waarde van eigenschap

identity

De identiteit van de resource.

identity?: Identity

Waarde van eigenschap

immutableStorageWithVersioning

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

immutableStorageWithVersioning?: ImmutableStorageAccount

Waarde van eigenschap

isHnsEnabled

Account HierarchicalNamespace ingeschakeld als deze is ingesteld op waar.

isHnsEnabled?: boolean

Waarde van eigenschap

boolean

isLocalUserEnabled

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

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

KeyPolicy toegewezen aan het opslagaccount.

keyPolicy?: KeyPolicy

Waarde van eigenschap

kind

Vereist. Geeft het type opslagaccount aan.

kind: string

Waarde van eigenschap

string

largeFileSharesState

Sta grote bestandsshares toe als deze is ingesteld op Ingeschakeld. Deze kan niet worden uitgeschakeld zodra deze is ingeschakeld.

largeFileSharesState?: string

Waarde van eigenschap

string

location

Vereist. Hiermee haalt u de locatie van de resource op of stelt u deze in. 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 zodra deze is gemaakt, maar als er een identieke geografische regio is opgegeven bij het bijwerken, slaagt de aanvraag.

location: string

Waarde van eigenschap

string

minimumTlsVersion

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

minimumTlsVersion?: string

Waarde van eigenschap

string

networkRuleSet

Netwerkregelset

networkRuleSet?: NetworkRuleSet

Waarde van eigenschap

placement

Facultatief. Hiermee haalt u de zoneplaatsingsgegevens voor het opslagaccount op of stelt u deze in.

placement?: Placement

Waarde van eigenschap

publicNetworkAccess

Hiermee kunt u de perimeterconfiguratie van netwerkbeveiliging toestaan, weigeren of toestaan om openbare netwerktoegang tot het opslagaccount te evalueren. De waarde is optioneel, maar moet zijn ingeschakeld, uitgeschakeld of SecuredByPerimeter.

publicNetworkAccess?: string

Waarde van eigenschap

string

routingPreference

Onderhoudt informatie over de netwerkrouteringskeuze die door de gebruiker is gekozen voor gegevensoverdracht

routingPreference?: RoutingPreference

Waarde van eigenschap

sasPolicy

SasPolicy toegewezen aan het opslagaccount.

sasPolicy?: SasPolicy

Waarde van eigenschap

sku

Vereist. Hiermee haalt u de SKU-naam op of stelt u deze in.

sku: Sku

Waarde van eigenschap

Sku

tags

Hiermee wordt een lijst met sleutel-waardeparen opgehaald of ingesteld die de resource beschrijven. 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 maximaal 128 tekens en een waarde met een lengte van maximaal 256 tekens.

tags?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

zones

Facultatief. Hiermee haalt u de vastgemaakte logische beschikbaarheidszone voor het opslagaccount op of stelt u deze in.

zones?: string[]

Waarde van eigenschap

string[]