你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageAccountInner 类
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. storage. fluent. models. StorageAccountInner
- com.
- com.
- com.
public final class StorageAccountInner
extends Resource
存储帐户。
构造函数摘要
构造函数 | 说明 |
---|---|
StorageAccountInner() |
创建存储帐户 |
方法摘要
方法继承自 ProxyResource
方法继承自 Resource
方法继承自 java.lang.Object
构造函数详细信息
StorageAccountInner
public StorageAccountInner()
创建 StorageAccountInner 类的实例。
方法详细信息
accessTier
public AccessTier accessTier()
获取 accessTier 属性:类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 Blob 存储帐户类型的默认值,无法更改高级块 Blob 存储帐户类型。
Returns:
accountMigrationInProgress
public Boolean accountMigrationInProgress()
获取 accountMigrationInProgress 属性:如果客户发起的帐户迁移正在进行中,该值将为 true,否则将为 null。
Returns:
allowBlobPublicAccess
public Boolean allowBlobPublicAccess()
获取 allowBlobPublicAccess 属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 false。
Returns:
allowCrossTenantReplication
public Boolean allowCrossTenantReplication()
获取 allowCrossTenantReplication 属性:允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略涉及不同 AAD 租户中的存储帐户时,才将新帐户或现有帐户的此属性设置为 true。 默认解释为 false,新帐户默认遵循最佳安全做法。
Returns:
allowSharedKeyAccess
public Boolean allowSharedKeyAccess()
获取 allowSharedKeyAccess 属性:指示存储帐户是否允许通过共享密钥使用帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。
Returns:
allowedCopyScope
public AllowedCopyScope allowedCopyScope()
获取 allowedCopyScope 属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。
Returns:
azureFilesIdentityBasedAuthentication
public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
获取 azureFilesIdentityBasedAuthentication 属性:为Azure 文件存储提供基于标识的身份验证设置。
Returns:
blobRestoreStatus
public BlobRestoreStatusInner blobRestoreStatus()
获取 blobRestoreStatus 属性:Blob 还原状态。
Returns:
creationTime
public OffsetDateTime creationTime()
获取 creationTime 属性:以 UTC 格式获取存储帐户的创建日期和时间。
Returns:
customDomain
public CustomDomain customDomain()
获取 customDomain 属性:获取用户分配给此存储帐户的自定义域。
Returns:
defaultToOAuthAuthentication
public Boolean defaultToOAuthAuthentication()
获取 defaultToOAuthAuthentication 属性:指示默认身份验证是否为 OAuth 的布尔标志。 此属性的默认解释为 false。
Returns:
dnsEndpointType
public DnsEndpointType dnsEndpointType()
获取 dnsEndpointType 属性:允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。
Returns:
enableHttpsTrafficOnly
public Boolean enableHttpsTrafficOnly()
获取 enableHttpsTrafficOnly 属性:仅当设置为 true 时,才允许将 https 流量发送到存储服务。
Returns:
enableNfsV3
public Boolean enableNfsV3()
获取 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。
Returns:
encryption
public Encryption encryption()
获取加密属性:要用于存储帐户的服务器端加密的加密设置。
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
获取 extendedLocation 属性:资源的 extendedLocation。
Returns:
failoverInProgress
public Boolean failoverInProgress()
获取 failoverInProgress 属性:如果故障转移正在进行中,该值将为 true,否则将为 null。
Returns:
geoReplicationStats
public GeoReplicationStats geoReplicationStats()
获取 geoReplicationStats 属性:异地复制统计信息。
Returns:
identity
public Identity identity()
获取标识属性:资源的标识。
Returns:
immutableStorageWithVersioning
public ImmutableStorageAccount immutableStorageWithVersioning()
获取 immutableStorageWithVersioning 属性:属性是不可变的,只能在帐户创建时设置为 true。 如果设置为 true,则默认为帐户中的所有容器启用对象级别不可变性。
Returns:
isHnsEnabled
public Boolean isHnsEnabled()
获取 isHnsEnabled 属性:如果设置为 true,则启用 Account HierarchicalNamespace。
Returns:
isLocalUserEnabled
public Boolean isLocalUserEnabled()
获取 isLocalUserEnabled 属性:启用本地用户功能(如果设置为 true)。
Returns:
isSftpEnabled
public Boolean isSftpEnabled()
获取 isSftpEnabled 属性:如果设置为 true,则启用安全文件传输协议。
Returns:
isSkuConversionBlocked
public Boolean isSkuConversionBlocked()
获取 isSkuConversionBlocked 属性:在正在进行的迁移事件中,此属性将设置为 true 或 false。 默认值为 null。
Returns:
keyCreationTime
public KeyCreationTime keyCreationTime()
获取 keyCreationTime 属性:存储帐户密钥创建时间。
Returns:
keyPolicy
public KeyPolicy keyPolicy()
获取 keyPolicy 属性:分配给存储帐户的 KeyPolicy。
Returns:
kind
public Kind kind()
获取 kind 属性:获取 Kind。
Returns:
largeFileSharesState
public LargeFileSharesState largeFileSharesState()
获取 largeFileSharesState 属性:如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。
Returns:
lastGeoFailoverTime
public OffsetDateTime lastGeoFailoverTime()
获取 lastGeoFailoverTime 属性:获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未有故障转移实例,则不会返回此元素。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。
Returns:
minimumTlsVersion
public MinimumTlsVersion minimumTlsVersion()
获取 minimumTlsVersion 属性:设置对存储的请求允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。
Returns:
networkRuleSet
public NetworkRuleSet networkRuleSet()
获取 networkRuleSet 属性:网络规则集。
Returns:
primaryEndpoints
public Endpoints primaryEndpoints()
获取 primaryEndpoints 属性:获取用于对公共 Blob、队列或表对象执行检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 Blob 终结点。
Returns:
primaryLocation
public String primaryLocation()
获取 primaryLocation 属性:获取存储帐户的主数据中心的位置。
Returns:
privateEndpointConnections
public List
获取 privateEndpointConnections 属性:与指定存储帐户关联的专用终结点连接列表。
Returns:
provisioningState
public ProvisioningState provisioningState()
获取 provisioningState 属性:获取调用操作时存储帐户的状态。
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
获取 publicNetworkAccess 属性:允许或禁止对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。
Returns:
routingPreference
public RoutingPreference routingPreference()
获取 routingPreference 属性:维护有关用户选择用于数据传输的网络路由选择的信息。
Returns:
sasPolicy
public SasPolicy sasPolicy()
获取 sasPolicy 属性:分配给存储帐户的 SasPolicy。
Returns:
secondaryEndpoints
public Endpoints secondaryEndpoints()
获取 secondaryEndpoints 属性:获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称为Standard_RAGRS时才可用。
Returns:
secondaryLocation
public String secondaryLocation()
获取 secondaryLocation 属性:获取存储帐户异地复制的辅助数据库的位置。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。
Returns:
sku
public Sku sku()
获取 SKU 属性:获取 SKU。
Returns:
statusOfPrimary
public AccountStatus statusOfPrimary()
获取 statusOfPrimary 属性:获取指示存储帐户的主要位置是可用还是不可用的状态。
Returns:
statusOfSecondary
public AccountStatus statusOfSecondary()
获取 statusOfSecondary 属性:获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。
Returns:
storageAccountSkuConversionStatus
public StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()
获取 storageAccountSkuConversionStatus 属性:此属性为 readOnly,在异步存储帐户 SKU 转换操作期间由服务器设置。
Returns:
validate
public void validate()
验证实例。
withAllowBlobPublicAccess
public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
设置 allowBlobPublicAccess 属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 false。
Parameters:
Returns:
withAllowCrossTenantReplication
public StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
设置 allowCrossTenantReplication 属性:允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略涉及不同 AAD 租户中的存储帐户时,才将新帐户或现有帐户的此属性设置为 true。 默认解释为 false,新帐户默认遵循最佳安全做法。
Parameters:
Returns:
withAllowSharedKeyAccess
public StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
设置 allowSharedKeyAccess 属性:指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。
Parameters:
Returns:
withAllowedCopyScope
public StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
设置 allowedCopyScope 属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。
Parameters:
Returns:
withAzureFilesIdentityBasedAuthentication
public StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
设置 azureFilesIdentityBasedAuthentication 属性:为Azure 文件存储提供基于标识的身份验证设置。
Parameters:
Returns:
withDefaultToOAuthAuthentication
public StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
设置 defaultToOAuthAuthentication 属性:一个布尔标志,指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。
Parameters:
Returns:
withDnsEndpointType
public StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)
设置 dnsEndpointType 属性:允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。
Parameters:
Returns:
withEnableHttpsTrafficOnly
public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
设置 enableHttpsTrafficOnly 属性:仅当设置为 true 时,才允许将 https 流量发送到存储服务。
Parameters:
Returns:
withEnableNfsV3
public StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)
设置 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。
Parameters:
Returns:
withExtendedLocation
public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)
设置 extendedLocation 属性:资源的 extendedLocation。
Parameters:
Returns:
withIdentity
public StorageAccountInner withIdentity(Identity identity)
设置标识属性:资源的标识。
Parameters:
Returns:
withImmutableStorageWithVersioning
public StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
设置 immutableStorageWithVersioning 属性:该属性是不可变的,只能在创建帐户时设置为 true。 如果设置为 true,则默认为帐户中的所有容器启用对象级别不可变性。
Parameters:
Returns:
withIsHnsEnabled
public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)
设置 isHnsEnabled 属性:如果设置为 true,则启用 Account HierarchicalNamespace。
Parameters:
Returns:
withIsLocalUserEnabled
public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)
设置 isLocalUserEnabled 属性:启用本地用户功能(如果设置为 true)。
Parameters:
Returns:
withIsSftpEnabled
public StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)
设置 isSftpEnabled 属性:如果设置为 true,则启用安全文件传输协议。
Parameters:
Returns:
withLargeFileSharesState
public StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
设置 largeFileSharesState 属性:如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。
Parameters:
Returns:
withLocation
public StorageAccountInner withLocation(String location)
Overrides:
StorageAccountInner.withLocation(String location)Parameters:
withMinimumTlsVersion
public StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
设置 minimumTlsVersion 属性:设置对存储的请求允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。
Parameters:
Returns:
withPublicNetworkAccess
public StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
设置 publicNetworkAccess 属性:允许或禁止对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。
Parameters:
Returns:
withRoutingPreference
public StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)
设置 routingPreference 属性:维护有关用户选择用于数据传输的网络路由选择的信息。
Parameters:
Returns:
withStorageAccountSkuConversionStatus
public StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
设置 storageAccountSkuConversionStatus 属性:此属性为 readOnly,在异步存储帐户 SKU 转换操作期间由服务器设置。
Parameters:
Returns:
withTags
public StorageAccountInner withTags(Map
Overrides:
StorageAccountInner.withTags(Map<String,String> tags)Parameters: