StandardsOperations interface
Interface representing a Standards operations.
Properties
| create |
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 |
| list |
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>