你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EncryptionScopes interface
表示 EncryptionScopes 的接口。
方法
get(string, string, string, Encryption |
返回指定加密范围的属性。 |
list(string, string, Encryption |
列出指定存储帐户下可用的所有加密范围。 |
patch(string, string, string, Encryption |
更新请求正文中指定的加密范围属性。 如果指定的加密范围尚不存在,更新将失败。 |
put(string, string, string, Encryption |
同步创建或更新指定存储帐户下的加密范围。 如果已创建加密范围,并且发出具有不同属性的后续请求,则会根据指定的请求更新加密范围属性。 |
方法详细信息
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 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
选项参数。
返回
Promise<EncryptionScope>
list(string, string, EncryptionScopesListOptionalParams)
列出指定存储帐户下可用的所有加密范围。
function list(resourceGroupName: string, accountName: string, options?: EncryptionScopesListOptionalParams): PagedAsyncIterableIterator<EncryptionScope, EncryptionScope[], PageSettings>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
选项参数。
返回
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
要用于更新的加密范围属性。
选项参数。
返回
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
要用于创建或更新的加密范围属性。
选项参数。
返回
Promise<EncryptionScope>