StorageAccountCreateParameters interface
De parametrar som används när du skapar ett lagringskonto.
Egenskaper
| access |
Krävs för lagringskonton där typ = BlobStorage. Åtkomstnivån används för fakturering. Åtkomstnivån Premium är standardvärdet för lagringskontotypen premiumblockblobar och kan inte ändras för lagringskontotypen premiumblockblobar. |
| allow |
Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är false för den här egenskapen. |
| allow |
Tillåt eller tillåt inte replikering av objekt i AAD-klientorganisationen. Ange den här egenskapen till true för nya eller befintliga konton endast om principer för objektreplikering omfattar lagringskonton i olika AAD-klienter. Standardtolkningen är false för att nya konton ska följa bästa säkerhetsmetoder som standard. |
| allowed |
Begränsa kopiering till och från lagringskonton i en AAD-klientorganisation eller med privata länkar till samma virtuella nätverk. |
| allow |
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. |
| azure |
Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files. |
| custom |
Användardomän som tilldelats lagringskontot. Namnet ä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. |
| default |
En boolesk flagga som anger om standardautentiseringen är OAuth eller inte. Standardtolkningen är false för den här egenskapen. |
| dns |
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. |
| dual |
Upprätthåller information om det Internetprotokoll som användaren har valt. |
| enable |
Aktiverar utökad gruppsupport med funktionen lokala användare, om den är inställd på true |
| enable |
Tillåter endast https-trafik till lagringstjänsten om värdet är true. Standardvärdet är sant sedan API-version 2019-04-01. |
| enable |
NFS 3.0-protokollstöd aktiverat om det är inställt på true. |
| encryption | Krypteringsinställningar som ska användas för kryptering på serversidan för lagringskontot. |
| extended |
Valfri. Ange resursens utökade plats. Om det inte anges skapas lagringskontot i Huvudregionen i Azure. Annars skapas den på den angivna utökade platsen |
| geo |
Status som anger om replikering av geoprioritet har aktiverats för kontot. |
| identity | Resursens identitet. |
| immutable |
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. |
| is |
Kontot HierarchicalNamespace aktiverat om värdet är true. |
| is |
Aktiverar funktionen lokala användare, om den är inställd på true |
| is |
Aktiverar Secure File Transfer Protocol, om det är inställt på true |
| key |
KeyPolicy har tilldelats lagringskontot. |
| kind | Krävs. Anger typen av lagringskonto. |
| large |
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 är 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 en resurss geo-region när den har skapats, men om en identisk geo-region har angetts vid uppdateringen lyckas begäran. |
| minimum |
Ange den lägsta TLS-versionen som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. |
| network |
Nätverksregeluppsättning |
| placement | Valfri. Hämtar eller anger zonindelad placeringsinformation för lagringskontot. |
| public |
Tillåt, tillåt inte eller låt nätverkssäkerhetsperimeterkonfigurationen utvärdera åtkomsten till det offentliga nätverket till lagringskontot. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat", "Inaktiverat" eller "SecuredByPerimeter". |
| routing |
Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring |
| sas |
SasPolicy tilldelad till lagringskontot. |
| sku | Krävs. Hämtar eller anger SKU-namnet. |
| tags | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar 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. |
| zones | Valfri. Hämtar eller anger den fästa logiska tillgänglighetszonen för lagringskontot. |
Egenskapsinformation
accessTier
Krävs för lagringskonton där typ = BlobStorage. Åtkomstnivån används för fakturering. Åtkomstnivån Premium är standardvärdet för lagringskontotypen premiumblockblobar och kan inte ändras för lagringskontotypen premiumblockblobar.
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 i AAD-klientorganisationen. Ange den här egenskapen till true för nya eller befintliga konton endast om principer för objektreplikering omfattar lagringskonton i olika AAD-klienter. 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. Namnet ä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
dualStackEndpointPreference
Upprätthåller information om det Internetprotokoll som användaren har valt.
dualStackEndpointPreference?: DualStackEndpointPreference
Egenskapsvärde
enableExtendedGroups
Aktiverar utökad gruppsupport med funktionen lokala användare, om den är inställd på true
enableExtendedGroups?: boolean
Egenskapsvärde
boolean
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 aktiverat 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
Valfri. Ange resursens utökade plats. Om det inte anges skapas lagringskontot i Huvudregionen i Azure. Annars skapas den på den angivna utökade platsen
extendedLocation?: ExtendedLocation
Egenskapsvärde
geoPriorityReplicationStatus
Status som anger om replikering av geoprioritet har aktiverats för kontot.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
Egenskapsvärde
identity
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 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
kind
Krävs. Anger typen 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 är 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 en resurss geo-region när den har skapats, men om en identisk geo-region har angetts vid uppdateringen lyckas begäran.
location: string
Egenskapsvärde
string
minimumTlsVersion
Ange den lägsta TLS-versionen 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
placement
Valfri. Hämtar eller anger zonindelad placeringsinformation för lagringskontot.
placement?: Placement
Egenskapsvärde
publicNetworkAccess
Tillåt, tillåt inte eller låt nätverkssäkerhetsperimeterkonfigurationen utvärdera åtkomsten till det offentliga nätverket till lagringskontot. Värdet är valfritt, men om det skickas in måste det vara "Aktiverat", "Inaktiverat" eller "SecuredByPerimeter".
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
sku
tags
Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar 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}
zones
Valfri. Hämtar eller anger den fästa logiska tillgänglighetszonen för lagringskontot.
zones?: string[]
Egenskapsvärde
string[]