Dela via


StorageAccountCreateParameters interface

De parametrar som används när du skapar ett lagringskonto.

Egenskaper

accessTier

Krävs för lagringskonton där kind = BlobStorage. Åtkomstnivån används för fakturering. Åtkomstnivån Premium är standardvärdet för lagringskontotypen Premium-blockblobar och kan inte ändras för lagringskontotypen Premium-blockblobar.

allowBlobPublicAccess

Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är false för den här egenskapen.

allowCrossTenantReplication

Tillåt eller tillåt inte replikering av objekt för flera AAD-klientorganisationer. Ange den här egenskapen till true för nya eller befintliga konton endast om principer för objektreplikering omfattar lagringskonton i olika AAD-klientorganisationer. Standardtolkningen är false för att nya konton ska följa bästa säkerhetsmetoder som standard.

allowedCopyScope

Begränsa kopiering till och från lagringskonton i en AAD-klientorganisation eller med privata länkar till samma virtuella nätverk.

allowSharedKeyAccess

Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar true.

azureFilesIdentityBasedAuthentication

Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files.

customDomain

Användardomän som tilldelats lagringskontot. Name är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen.

defaultToOAuthAuthentication

En boolesk flagga som anger om standardautentiseringen är OAuth eller inte. Standardtolkningen är false för den här egenskapen.

dnsEndpointType

Gör att du kan ange typ av slutpunkt. Ställ in detta på AzureDNSZone för att skapa ett stort antal konton i en enda prenumeration, vilket skapar konton i en Azure DNS-zon och slutpunkts-URL:en har en alfanumerisk DNS-zonidentifierare.

enableHttpsTrafficOnly

Tillåter endast https-trafik till lagringstjänsten om värdet är true. Standardvärdet är sant sedan API-version 2019-04-01.

enableNfsV3

NFS 3.0-protokollstöd har aktiverats om det är inställt på true.

encryption

Krypteringsinställningar som ska användas för kryptering på serversidan för lagringskontot.

extendedLocation

Valfritt. Ange den utökade platsen för resursen. Om det inte anges skapas lagringskontot i Huvudregionen i Azure. Annars skapas den på den angivna utökade platsen

identity

Resursens identitet.

immutableStorageWithVersioning

Egenskapen är oföränderlig och kan bara anges till true när kontot skapas. När värdet är true möjliggör det oföränderlighet på objektnivå för alla nya containrar i kontot som standard.

isHnsEnabled

Kontot HierarchicalNamespace aktiverat om värdet är true.

isLocalUserEnabled

Aktiverar funktionen för lokala användare, om den är inställd på true

isSftpEnabled

Aktiverar Secure File Transfer Protocol, om det är inställt på true

keyPolicy

KeyPolicy tilldelad till lagringskontot.

kind

Krävs. Anger typ av lagringskonto.

largeFileSharesState

Tillåt stora filresurser om anges till Aktiverad. Den kan inte inaktiveras när den är aktiverad.

location

Krävs. Hämtar eller anger platsen för resursen. Detta kommer att vara en av de Azure Geo-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra geo-regionen för en resurs när den har skapats, men om en identisk geo-region anges vid uppdateringen kommer begäran att lyckas.

minimumTlsVersion

Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen.

networkRuleSet

Nätverksregeluppsättning

publicNetworkAccess

Tillåt eller neka offentlig nätverksåtkomst till lagringskontot. Värdet är valfritt, men om det skickas måste det vara Aktiverat eller Inaktiverat.

routingPreference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring

sasPolicy

SasPolicy tilldelad till lagringskontot.

sku

Krävs. Hämtar eller anger SKU-namnet.

tags

Hämtar eller anger en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel med en längd på högst 128 tecken och ett värde med en längd på högst 256 tecken.

Egenskapsinformation

accessTier

Krävs för lagringskonton där kind = BlobStorage. Åtkomstnivån används för fakturering. Åtkomstnivån Premium är standardvärdet för lagringskontotypen Premium-blockblobar och kan inte ändras för lagringskontotypen Premium-blockblobar.

accessTier?: AccessTier

Egenskapsvärde

allowBlobPublicAccess

Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är false för den här egenskapen.

allowBlobPublicAccess?: boolean

Egenskapsvärde

boolean

allowCrossTenantReplication

Tillåt eller tillåt inte replikering av objekt för flera AAD-klientorganisationer. Ange den här egenskapen till true för nya eller befintliga konton endast om principer för objektreplikering omfattar lagringskonton i olika AAD-klientorganisationer. Standardtolkningen är false för att nya konton ska följa bästa säkerhetsmetoder som standard.

allowCrossTenantReplication?: boolean

Egenskapsvärde

boolean

allowedCopyScope

Begränsa kopiering till och från lagringskonton i en AAD-klientorganisation eller med privata länkar till samma virtuella nätverk.

allowedCopyScope?: string

Egenskapsvärde

string

allowSharedKeyAccess

Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar true.

allowSharedKeyAccess?: boolean

Egenskapsvärde

boolean

azureFilesIdentityBasedAuthentication

Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Egenskapsvärde

customDomain

Användardomän som tilldelats lagringskontot. Name är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen.

customDomain?: CustomDomain

Egenskapsvärde

defaultToOAuthAuthentication

En boolesk flagga som anger om standardautentiseringen är OAuth eller inte. Standardtolkningen är false för den här egenskapen.

defaultToOAuthAuthentication?: boolean

Egenskapsvärde

boolean

dnsEndpointType

Gör att du kan ange typ av slutpunkt. Ställ in detta på AzureDNSZone för att skapa ett stort antal konton i en enda prenumeration, vilket skapar konton i en Azure DNS-zon och slutpunkts-URL:en har en alfanumerisk DNS-zonidentifierare.

dnsEndpointType?: string

Egenskapsvärde

string

enableHttpsTrafficOnly

Tillåter endast https-trafik till lagringstjänsten om värdet är true. Standardvärdet är sant sedan API-version 2019-04-01.

enableHttpsTrafficOnly?: boolean

Egenskapsvärde

boolean

enableNfsV3

NFS 3.0-protokollstöd har aktiverats om det är inställt på true.

enableNfsV3?: boolean

Egenskapsvärde

boolean

encryption

Krypteringsinställningar som ska användas för kryptering på serversidan för lagringskontot.

encryption?: Encryption

Egenskapsvärde

extendedLocation

Valfritt. Ange den utökade platsen för resursen. Om det inte anges skapas lagringskontot i Huvudregionen i Azure. Annars skapas den på den angivna utökade platsen

extendedLocation?: ExtendedLocation

Egenskapsvärde

identity

Resursens identitet.

identity?: Identity

Egenskapsvärde

immutableStorageWithVersioning

Egenskapen är oföränderlig och kan bara anges till true när kontot skapas. När värdet är true möjliggör det oföränderlighet på objektnivå för alla nya containrar i kontot som standard.

immutableStorageWithVersioning?: ImmutableStorageAccount

Egenskapsvärde

isHnsEnabled

Kontot HierarchicalNamespace aktiverat om värdet är true.

isHnsEnabled?: boolean

Egenskapsvärde

boolean

isLocalUserEnabled

Aktiverar funktionen för lokala användare, om den är inställd på true

isLocalUserEnabled?: boolean

Egenskapsvärde

boolean

isSftpEnabled

Aktiverar Secure File Transfer Protocol, om det är inställt på true

isSftpEnabled?: boolean

Egenskapsvärde

boolean

keyPolicy

KeyPolicy tilldelad till lagringskontot.

keyPolicy?: KeyPolicy

Egenskapsvärde

kind

Krävs. Anger typ av lagringskonto.

kind: string

Egenskapsvärde

string

largeFileSharesState

Tillåt stora filresurser om anges till Aktiverad. Den kan inte inaktiveras när den är aktiverad.

largeFileSharesState?: string

Egenskapsvärde

string

location

Krävs. Hämtar eller anger platsen för resursen. Detta kommer att vara en av de Azure Geo-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra geo-regionen för en resurs när den har skapats, men om en identisk geo-region anges vid uppdateringen kommer begäran att lyckas.

location: string

Egenskapsvärde

string

minimumTlsVersion

Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen.

minimumTlsVersion?: string

Egenskapsvärde

string

networkRuleSet

Nätverksregeluppsättning

networkRuleSet?: NetworkRuleSet

Egenskapsvärde

publicNetworkAccess

Tillåt eller neka offentlig nätverksåtkomst till lagringskontot. Värdet är valfritt, men om det skickas måste det vara Aktiverat eller Inaktiverat.

publicNetworkAccess?: string

Egenskapsvärde

string

routingPreference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring

routingPreference?: RoutingPreference

Egenskapsvärde

sasPolicy

SasPolicy tilldelad till lagringskontot.

sasPolicy?: SasPolicy

Egenskapsvärde

sku

Krävs. Hämtar eller anger SKU-namnet.

sku: Sku

Egenskapsvärde

Sku

tags

Hämtar eller anger en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel med en längd på högst 128 tecken och ett värde med en längd på högst 256 tecken.

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

Egenskapsvärde

{[propertyName: string]: string}