StorageAccountCreateParameters interface
建立記憶體帳戶時所使用的參數。
屬性
access |
類型 = BlobStorage 的記憶體帳戶需要 。 存取層用於計費。 「進階」存取層是進階區塊 Blob 記憶體帳戶類型的預設值,而且無法變更進階區塊 Blob 記憶體帳戶類型。 |
allow |
允許或不允許公用存取記憶體帳戶中的所有 Blob 或容器。 此屬性的默認解譯為 false。 |
allow |
允許或不允許跨 AAD 租使用者物件複寫。 只有當物件復寫策略將涉及不同 AAD 租使用者的記憶體帳戶時,才將此屬性設定為 true。 根據預設,新帳戶預設會遵循最佳安全性作法的默認解譯為 false。 |
allowed |
限制從 AAD 租使用者內的記憶體帳戶,或使用相同 VNet 的私人連結來回復制。 |
allow |
指出記憶體帳戶是否允許透過共用密鑰使用帳戶存取金鑰授權要求。 如果為 false,則所有要求,包括共用存取簽章,都必須獲得 Azure Active Directory (Azure AD) 的授權。 默認值為 null,相當於 true。 |
azure |
提供 Azure 檔案記憶體的身分識別型驗證設定。 |
custom |
指派給記憶體帳戶的使用者網域。 名稱是 CNAME 來源。 目前每個記憶體帳戶只支援一個自定義網域。 若要清除現有的自定義網域,請使用自定義功能變數名稱屬性的空字串。 |
default |
布爾值旗標,指出預設驗證是否為 OAuth。 此屬性的默認解譯為 false。 |
dns |
可讓您指定端點的類型。 將此設定為 AzureDNSZone 以在單一訂用帳戶中建立大量帳戶,這會在 Azure DNS 區域中建立帳戶,而端點 URL 將會有英數位元 DNS 區域標識符。 |
enable |
如果設定為 true,則啟用本機使用者功能的擴充群組支援 |
enable |
如果設定為 true,則只允許 HTTPs 流量到記憶體服務。 默認值為 true,因為 API 版本 2019-04-01。 |
enable |
如果設定為 true,則啟用 NFS 3.0 通訊協議支援。 |
encryption | 要用於記憶體帳戶伺服器端加密的加密設定。 |
extended |
自選。 設定資源的擴充位置。 如果未設定,則會在 Azure 主要區域中建立記憶體帳戶。 否則,它會在指定的擴充位置中建立 |
identity | 資源的身分識別。 |
immutable |
屬性是不可變的,而且只能在帳戶建立期間設定為 true。 設定為 true 時,預設會啟用帳戶中所有新容器的物件層級不變性。 |
is |
如果設定為 true,則會啟用 Account HierarchicalNamespace。 |
is |
如果設定為 true,則啟用本機使用者功能 |
is |
如果設定為 true,則啟用安全檔案傳輸通訊協定 |
key |
指派給記憶體帳戶的 KeyPolicy。 |
kind | 必填。 指出記憶體帳戶的類型。 |
large |
如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用它。 |
location | 必填。 取得或設定資源的位置。 這會是其中一個支援和註冊的 Azure 地理區域(例如美國西部、美國東部、東南亞等)。 建立資源之後,就無法變更資源的地理區域,但如果更新時指定了相同的地理區域,要求將會成功。 |
minimum |
將要求對記憶體的要求設定為允許的最低 TLS 版本。 此屬性的預設解譯為 TLS 1.0。 |
network |
網路規則集 |
public |
允許、不允許或允許網路安全性周邊設定評估記憶體帳戶的公用網路存取權。 值為選擇性值,但如果傳入,必須是 'Enabled'、'Disabled' 或 'SecuredByPerimeter'。 |
routing |
維護使用者選擇進行數據傳輸的網路路由選擇相關信息 |
sas |
指派給記憶體帳戶的 SasPolicy。 |
sku | 必填。 取得或設定 SKU 名稱。 |
tags | 取得或設定描述資源的索引鍵值組清單。 這些標籤可用來檢視和分組此資源(跨資源群組)。 最多可為資源提供15個標籤。 每個標記都必須有長度不超過 128 個字元的索引鍵,以及長度不超過 256 個字元的值。 |
屬性詳細資料
accessTier
類型 = BlobStorage 的記憶體帳戶需要 。 存取層用於計費。 「進階」存取層是進階區塊 Blob 記憶體帳戶類型的預設值,而且無法變更進階區塊 Blob 記憶體帳戶類型。
accessTier?: AccessTier
屬性值
allowBlobPublicAccess
允許或不允許公用存取記憶體帳戶中的所有 Blob 或容器。 此屬性的默認解譯為 false。
allowBlobPublicAccess?: boolean
屬性值
boolean
allowCrossTenantReplication
允許或不允許跨 AAD 租使用者物件複寫。 只有當物件復寫策略將涉及不同 AAD 租使用者的記憶體帳戶時,才將此屬性設定為 true。 根據預設,新帳戶預設會遵循最佳安全性作法的默認解譯為 false。
allowCrossTenantReplication?: boolean
屬性值
boolean
allowedCopyScope
限制從 AAD 租使用者內的記憶體帳戶,或使用相同 VNet 的私人連結來回復制。
allowedCopyScope?: string
屬性值
string
allowSharedKeyAccess
指出記憶體帳戶是否允許透過共用密鑰使用帳戶存取金鑰授權要求。 如果為 false,則所有要求,包括共用存取簽章,都必須獲得 Azure Active Directory (Azure AD) 的授權。 默認值為 null,相當於 true。
allowSharedKeyAccess?: boolean
屬性值
boolean
azureFilesIdentityBasedAuthentication
提供 Azure 檔案記憶體的身分識別型驗證設定。
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
屬性值
customDomain
指派給記憶體帳戶的使用者網域。 名稱是 CNAME 來源。 目前每個記憶體帳戶只支援一個自定義網域。 若要清除現有的自定義網域,請使用自定義功能變數名稱屬性的空字串。
customDomain?: CustomDomain
屬性值
defaultToOAuthAuthentication
布爾值旗標,指出預設驗證是否為 OAuth。 此屬性的默認解譯為 false。
defaultToOAuthAuthentication?: boolean
屬性值
boolean
dnsEndpointType
可讓您指定端點的類型。 將此設定為 AzureDNSZone 以在單一訂用帳戶中建立大量帳戶,這會在 Azure DNS 區域中建立帳戶,而端點 URL 將會有英數位元 DNS 區域標識符。
dnsEndpointType?: string
屬性值
string
enableExtendedGroups
如果設定為 true,則啟用本機使用者功能的擴充群組支援
enableExtendedGroups?: boolean
屬性值
boolean
enableHttpsTrafficOnly
如果設定為 true,則只允許 HTTPs 流量到記憶體服務。 默認值為 true,因為 API 版本 2019-04-01。
enableHttpsTrafficOnly?: boolean
屬性值
boolean
enableNfsV3
如果設定為 true,則啟用 NFS 3.0 通訊協議支援。
enableNfsV3?: boolean
屬性值
boolean
encryption
extendedLocation
自選。 設定資源的擴充位置。 如果未設定,則會在 Azure 主要區域中建立記憶體帳戶。 否則,它會在指定的擴充位置中建立
extendedLocation?: ExtendedLocation
屬性值
identity
immutableStorageWithVersioning
屬性是不可變的,而且只能在帳戶建立期間設定為 true。 設定為 true 時,預設會啟用帳戶中所有新容器的物件層級不變性。
immutableStorageWithVersioning?: ImmutableStorageAccount
屬性值
isHnsEnabled
如果設定為 true,則會啟用 Account HierarchicalNamespace。
isHnsEnabled?: boolean
屬性值
boolean
isLocalUserEnabled
如果設定為 true,則啟用本機使用者功能
isLocalUserEnabled?: boolean
屬性值
boolean
isSftpEnabled
如果設定為 true,則啟用安全檔案傳輸通訊協定
isSftpEnabled?: boolean
屬性值
boolean
keyPolicy
kind
必填。 指出記憶體帳戶的類型。
kind: string
屬性值
string
largeFileSharesState
如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用它。
largeFileSharesState?: string
屬性值
string
location
必填。 取得或設定資源的位置。 這會是其中一個支援和註冊的 Azure 地理區域(例如美國西部、美國東部、東南亞等)。 建立資源之後,就無法變更資源的地理區域,但如果更新時指定了相同的地理區域,要求將會成功。
location: string
屬性值
string
minimumTlsVersion
將要求對記憶體的要求設定為允許的最低 TLS 版本。 此屬性的預設解譯為 TLS 1.0。
minimumTlsVersion?: string
屬性值
string
networkRuleSet
publicNetworkAccess
允許、不允許或允許網路安全性周邊設定評估記憶體帳戶的公用網路存取權。 值為選擇性值,但如果傳入,必須是 'Enabled'、'Disabled' 或 'SecuredByPerimeter'。
publicNetworkAccess?: string
屬性值
string
routingPreference
sasPolicy
sku
tags
取得或設定描述資源的索引鍵值組清單。 這些標籤可用來檢視和分組此資源(跨資源群組)。 最多可為資源提供15個標籤。 每個標記都必須有長度不超過 128 個字元的索引鍵,以及長度不超過 256 個字元的值。
tags?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}