EncryptionScopesOperations interface
Interface representing a EncryptionScopes operations.
Properties
| get | Returns the properties for the specified encryption scope. |
| list | Lists all the encryption scopes available under the specified storage account. |
| patch | Update encryption scope properties as specified in the request body. Update fails if the specified encryption scope does not already exist. |
| put | Synchronously creates or updates an encryption scope under the specified storage account. If an encryption scope is already created and a subsequent request is issued with different properties, the encryption scope properties will be updated per the specified request. |
Property Details
get
Returns the properties for the specified encryption scope.
get: (resourceGroupName: string, accountName: string, encryptionScopeName: string, options?: EncryptionScopesGetOptionalParams) => Promise<EncryptionScope>
Property Value
(resourceGroupName: string, accountName: string, encryptionScopeName: string, options?: EncryptionScopesGetOptionalParams) => Promise<EncryptionScope>
list
Lists all the encryption scopes available under the specified storage account.
list: (resourceGroupName: string, accountName: string, options?: EncryptionScopesListOptionalParams) => PagedAsyncIterableIterator<EncryptionScope, EncryptionScope[], PageSettings>
Property Value
(resourceGroupName: string, accountName: string, options?: EncryptionScopesListOptionalParams) => PagedAsyncIterableIterator<EncryptionScope, EncryptionScope[], PageSettings>
patch
Update encryption scope properties as specified in the request body. Update fails if the specified encryption scope does not already exist.
patch: (resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPatchOptionalParams) => Promise<EncryptionScope>
Property Value
(resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPatchOptionalParams) => Promise<EncryptionScope>
put
Synchronously creates or updates an encryption scope under the specified storage account. If an encryption scope is already created and a subsequent request is issued with different properties, the encryption scope properties will be updated per the specified request.
put: (resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPutOptionalParams) => Promise<EncryptionScope>
Property Value
(resourceGroupName: string, accountName: string, encryptionScopeName: string, encryptionScope: EncryptionScope, options?: EncryptionScopesPutOptionalParams) => Promise<EncryptionScope>