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>