Поделиться через


StorageAccountCreateParameters interface

Параметры, используемые при создании учетной записи хранения.

Свойства

accessTier

Требуется для учетных записей хранения, где тип = BLOBStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" — это значение по умолчанию для типа учетной записи хранения блочных BLOB-объектов ценовой категории "Премиум" и ее нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

allowBlobPublicAccess

Разрешить или запретить общедоступный доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию имеет значение false для этого свойства.

allowCrossTenantReplication

Разрешить или запретить репликацию объектов клиента AAD. Задайте для этого свойства значение true для новых или существующих учетных записей, только если политики репликации объектов будут включать учетные записи хранения в разных клиентах AAD. Интерпретация по умолчанию является ложной для новых учетных записей, чтобы следовать рекомендациям по безопасности по умолчанию.

allowedCopyScope

Ограничьте копирование и из учетных записей хранения в клиенте AAD или с помощью приватных ссылок на ту же виртуальную сеть.

allowSharedKeyAccess

Указывает, разрешает ли учетная запись хранения авторизовать запросы с помощью ключа доступа к учетной записи с помощью общего ключа. Если значение false, то все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию равно NULL, которое эквивалентно true.

azureFilesIdentityBasedAuthentication

Предоставляет параметры проверки подлинности на основе удостоверений для файлов Azure.

customDomain

Домен пользователя, назначенный учетной записи хранения. Имя — источник CNAME. В настоящее время поддерживается только один личный домен для каждой учетной записи хранения. Чтобы очистить существующий личный домен, используйте пустую строку для свойства имени личного домена.

defaultToOAuthAuthentication

Логический флаг, указывающий, является ли проверка подлинности по умолчанию OAuth или нет. Интерпретация по умолчанию имеет значение false для этого свойства.

dnsEndpointType

Позволяет указать тип конечной точки. Задайте для этого значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне AZURE DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

enableExtendedGroups

Включает расширенную поддержку группы с помощью функции локальных пользователей, если задано значение true

enableHttpsTrafficOnly

Разрешает трафик https только службе хранилища, если задано значение true. Значение по умолчанию равно true, так как API версии 2019-04-01.

enableNfsV3

Поддержка протокола NFS 3.0 включена, если задано значение true.

encryption

Параметры шифрования, используемые для шифрования на стороне сервера для учетной записи хранения.

extendedLocation

Необязательный. Задайте расширенное расположение ресурса. Если не задано, учетная запись хранения будет создана в основном регионе Azure. В противном случае он будет создан в указанном расширенном расположении

identity

Удостоверение ресурса.

immutableStorageWithVersioning

Свойство неизменяемо и может иметь значение true во время создания учетной записи. Если задано значение true, он включает неизменяемость уровня объекта для всех новых контейнеров в учетной записи по умолчанию.

isHnsEnabled

Имя учетной записи включено, если задано значение true.

isLocalUserEnabled

Включает функцию локальных пользователей, если задано значение true

isSftpEnabled

Включает протокол безопасной передачи файлов, если задано значение true

keyPolicy

KeyPolicy, назначенный учетной записи хранения.

kind

Обязательно. Указывает тип учетной записи хранения.

largeFileSharesState

Разрешить большие общие папки, если задано значение "Включено". Его нельзя отключить после включения.

location

Обязательно. Возвращает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных регионов Azure Geo (например, западная часть США, восточная часть США, юго-восточная Азия и т. д.). Георегион ресурса не может быть изменен после его создания, но если в обновлении указан идентичный географический регион, запрос завершится успешно.

minimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

networkRuleSet

Набор правил сети

publicNetworkAccess

Разрешить, запретить или разрешить конфигурацию периметра безопасности сети для оценки доступа к учетной записи хранения общедоступной сети. Значение является необязательным, но при передаче должно быть "Включено", "Отключено" или "SecuredByPerimeter".

routingPreference

Сохраняет сведения о выборе маршрутизации сети, выбранной пользователем для передачи данных

sasPolicy

SasPolicy, назначенный учетной записи хранения.

sku

Обязательно. Возвращает или задает имя SKU.

tags

Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ с длиной не более 128 символов и значением с длиной не более 256 символов.

Сведения о свойстве

accessTier

Требуется для учетных записей хранения, где тип = BLOBStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" — это значение по умолчанию для типа учетной записи хранения блочных BLOB-объектов ценовой категории "Премиум" и ее нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

accessTier?: AccessTier

Значение свойства

allowBlobPublicAccess

Разрешить или запретить общедоступный доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию имеет значение false для этого свойства.

allowBlobPublicAccess?: boolean

Значение свойства

boolean

allowCrossTenantReplication

Разрешить или запретить репликацию объектов клиента AAD. Задайте для этого свойства значение true для новых или существующих учетных записей, только если политики репликации объектов будут включать учетные записи хранения в разных клиентах AAD. Интерпретация по умолчанию является ложной для новых учетных записей, чтобы следовать рекомендациям по безопасности по умолчанию.

allowCrossTenantReplication?: boolean

Значение свойства

boolean

allowedCopyScope

Ограничьте копирование и из учетных записей хранения в клиенте AAD или с помощью приватных ссылок на ту же виртуальную сеть.

allowedCopyScope?: string

Значение свойства

string

allowSharedKeyAccess

Указывает, разрешает ли учетная запись хранения авторизовать запросы с помощью ключа доступа к учетной записи с помощью общего ключа. Если значение false, то все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью 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

Разрешает трафик https только службе хранилища, если задано значение true. Значение по умолчанию равно true, так как API версии 2019-04-01.

enableHttpsTrafficOnly?: boolean

Значение свойства

boolean

enableNfsV3

Поддержка протокола NFS 3.0 включена, если задано значение true.

enableNfsV3?: boolean

Значение свойства

boolean

encryption

Параметры шифрования, используемые для шифрования на стороне сервера для учетной записи хранения.

encryption?: Encryption

Значение свойства

extendedLocation

Необязательный. Задайте расширенное расположение ресурса. Если не задано, учетная запись хранения будет создана в основном регионе Azure. В противном случае он будет создан в указанном расширенном расположении

extendedLocation?: ExtendedLocation

Значение свойства

identity

Удостоверение ресурса.

identity?: Identity

Значение свойства

immutableStorageWithVersioning

Свойство неизменяемо и может иметь значение true во время создания учетной записи. Если задано значение true, он включает неизменяемость уровня объекта для всех новых контейнеров в учетной записи по умолчанию.

immutableStorageWithVersioning?: ImmutableStorageAccount

Значение свойства

isHnsEnabled

Имя учетной записи включено, если задано значение true.

isHnsEnabled?: boolean

Значение свойства

boolean

isLocalUserEnabled

Включает функцию локальных пользователей, если задано значение true

isLocalUserEnabled?: boolean

Значение свойства

boolean

isSftpEnabled

Включает протокол безопасной передачи файлов, если задано значение true

isSftpEnabled?: boolean

Значение свойства

boolean

keyPolicy

KeyPolicy, назначенный учетной записи хранения.

keyPolicy?: KeyPolicy

Значение свойства

kind

Обязательно. Указывает тип учетной записи хранения.

kind: string

Значение свойства

string

largeFileSharesState

Разрешить большие общие папки, если задано значение "Включено". Его нельзя отключить после включения.

largeFileSharesState?: string

Значение свойства

string

location

Обязательно. Возвращает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных регионов Azure Geo (например, западная часть США, восточная часть США, юго-восточная Азия и т. д.). Георегион ресурса не может быть изменен после его создания, но если в обновлении указан идентичный географический регион, запрос завершится успешно.

location: string

Значение свойства

string

minimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

minimumTlsVersion?: string

Значение свойства

string

networkRuleSet

Набор правил сети

networkRuleSet?: NetworkRuleSet

Значение свойства

publicNetworkAccess

Разрешить, запретить или разрешить конфигурацию периметра безопасности сети для оценки доступа к учетной записи хранения общедоступной сети. Значение является необязательным, но при передаче должно быть "Включено", "Отключено" или "SecuredByPerimeter".

publicNetworkAccess?: string

Значение свойства

string

routingPreference

Сохраняет сведения о выборе маршрутизации сети, выбранной пользователем для передачи данных

routingPreference?: RoutingPreference

Значение свойства

sasPolicy

SasPolicy, назначенный учетной записи хранения.

sasPolicy?: SasPolicy

Значение свойства

sku

Обязательно. Возвращает или задает имя SKU.

sku: Sku

Значение свойства

Sku

tags

Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ с длиной не более 128 символов и значением с длиной не более 256 символов.

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

Значение свойства

{[propertyName: string]: string}