StandardsOperations interface

Interface representing a Standards operations.

Properties

createOrUpdate

Create a security standard on the given scope. Available only for custom standards. Will create/update the required standard definitions.

delete

Delete a security standard on a scope.

get

Get a specific security standard for the requested scope

list

Get security standards on all your resources inside a scope

listBySubscription

Get a list of all relevant security standards over a subscription level scope.

Property Details

createOrUpdate

Create a security standard on the given scope. Available only for custom standards. Will create/update the required standard definitions.

createOrUpdate: (resourceGroupName: string, standardId: string, standard: Standard, options?: StandardsCreateOrUpdateOptionalParams) => Promise<Standard>

Property Value

(resourceGroupName: string, standardId: string, standard: Standard, options?: StandardsCreateOrUpdateOptionalParams) => Promise<Standard>

delete

Delete a security standard on a scope.

delete: (resourceGroupName: string, standardId: string, options?: StandardsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, standardId: string, options?: StandardsDeleteOptionalParams) => Promise<void>

get

Get a specific security standard for the requested scope

get: (resourceGroupName: string, standardId: string, options?: StandardsGetOptionalParams) => Promise<Standard>

Property Value

(resourceGroupName: string, standardId: string, options?: StandardsGetOptionalParams) => Promise<Standard>

list

Get security standards on all your resources inside a scope

list: (resourceGroupName: string, options?: StandardsListOptionalParams) => PagedAsyncIterableIterator<Standard, Standard[], PageSettings>

Property Value

(resourceGroupName: string, options?: StandardsListOptionalParams) => PagedAsyncIterableIterator<Standard, Standard[], PageSettings>

listBySubscription

Get a list of all relevant security standards over a subscription level scope.

listBySubscription: (options?: StandardsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Standard, Standard[], PageSettings>

Property Value

(options?: StandardsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Standard, Standard[], PageSettings>