你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EncryptionScopes interface

表示 EncryptionScopes 的接口。

方法

get(string, string, string, EncryptionScopesGetOptionalParams)

返回指定加密范围的属性。

list(string, string, EncryptionScopesListOptionalParams)

列出指定存储帐户下可用的所有加密范围。

patch(string, string, string, EncryptionScope, EncryptionScopesPatchOptionalParams)

更新请求正文中指定的加密范围属性。 如果指定的加密范围尚不存在,更新将失败。

put(string, string, string, EncryptionScope, EncryptionScopesPutOptionalParams)

在指定的存储帐户下同步创建或更新加密范围。 如果已创建加密范围并发出具有不同属性的后续请求,则会根据指定的请求更新加密范围属性。

方法详细信息

get(string, string, string, EncryptionScopesGetOptionalParams)

返回指定加密范围的属性。

function get(resourceGroupName: string, accountName: string, encryptionScopeName: string, options?: EncryptionScopesGetOptionalParams): Promise<EncryptionScope>

参数

resourceGroupName

string

用户订阅中的资源组的名称。 名称不区分大小写。

accountName

string

指定资源组中的存储帐户的名称。 存储帐户名称长度必须介于 3 到 24 个字符之间,并且仅使用数字和小写字母。

encryptionScopeName

string

指定存储帐户中的加密范围的名称。 加密范围名称的长度必须介于 3 到 63 个字符之间,并且仅使用数字、小写字母和短划线(-)。 每个短划线(-)字符必须紧跟在字母或数字前面,后跟一个字母或数字。

options
EncryptionScopesGetOptionalParams

选项参数。

返回

Promise<EncryptionScope>

list(string, string, EncryptionScopesListOptionalParams)

列出指定存储帐户下可用的所有加密范围。

function list(resourceGroupName: string, accountName: string, options?: EncryptionScopesListOptionalParams): PagedAsyncIterableIterator<EncryptionScope, EncryptionScope[], PageSettings>

参数

resourceGroupName

string

用户订阅中的资源组的名称。 名称不区分大小写。

accountName

string

指定资源组中的存储帐户的名称。 存储帐户名称长度必须介于 3 到 24 个字符之间,并且仅使用数字和小写字母。

options
EncryptionScopesListOptionalParams

选项参数。

返回

patch(string, string, string, EncryptionScope, EncryptionScopesPatchOptionalParams)

更新请求正文中指定的加密范围属性。 如果指定的加密范围尚不存在,更新将失败。

function patch(resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPatchOptionalParams): Promise<EncryptionScope>

参数

resourceGroupName

string

用户订阅中的资源组的名称。 名称不区分大小写。

accountName

string

指定资源组中的存储帐户的名称。 存储帐户名称长度必须介于 3 到 24 个字符之间,并且仅使用数字和小写字母。

encryptionScopeName

string

指定存储帐户中的加密范围的名称。 加密范围名称的长度必须介于 3 到 63 个字符之间,并且仅使用数字、小写字母和短划线(-)。 每个短划线(-)字符必须紧跟在字母或数字前面,后跟一个字母或数字。

encryptionScope
EncryptionScope

要用于更新的加密范围属性。

options
EncryptionScopesPatchOptionalParams

选项参数。

返回

Promise<EncryptionScope>

put(string, string, string, EncryptionScope, EncryptionScopesPutOptionalParams)

在指定的存储帐户下同步创建或更新加密范围。 如果已创建加密范围并发出具有不同属性的后续请求,则会根据指定的请求更新加密范围属性。

function put(resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPutOptionalParams): Promise<EncryptionScope>

参数

resourceGroupName

string

用户订阅中的资源组的名称。 名称不区分大小写。

accountName

string

指定资源组中的存储帐户的名称。 存储帐户名称长度必须介于 3 到 24 个字符之间,并且仅使用数字和小写字母。

encryptionScopeName

string

指定存储帐户中的加密范围的名称。 加密范围名称的长度必须介于 3 到 63 个字符之间,并且仅使用数字、小写字母和短划线(-)。 每个短划线(-)字符必须紧跟在字母或数字前面,后跟一个字母或数字。

encryptionScope
EncryptionScope

要用于创建或更新的加密范围属性。

options
EncryptionScopesPutOptionalParams

选项参数。

返回

Promise<EncryptionScope>