Share via


RetentionPoliciesOperations interface

Interface representing a RetentionPolicies operations.

Properties

createOrReplace

Create or Update a Retention Policy

delete
get

Get a Retention Policy

listByScheduler

List Retention Policies

update

Update a Retention Policy

Property Details

createOrReplace

Create or Update a Retention Policy

createOrReplace: (resourceGroupName: string, schedulerName: string, resource: RetentionPolicy, options?: RetentionPoliciesCreateOrReplaceOptionalParams) => PollerLike<OperationState<RetentionPolicy>, RetentionPolicy>

Property Value

(resourceGroupName: string, schedulerName: string, resource: RetentionPolicy, options?: RetentionPoliciesCreateOrReplaceOptionalParams) => PollerLike<OperationState<RetentionPolicy>, RetentionPolicy>

delete

delete: (resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Retention Policy

get: (resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesGetOptionalParams) => Promise<RetentionPolicy>

Property Value

(resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesGetOptionalParams) => Promise<RetentionPolicy>

listByScheduler

List Retention Policies

listByScheduler: (resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesListBySchedulerOptionalParams) => PagedAsyncIterableIterator<RetentionPolicy, RetentionPolicy[], PageSettings>

Property Value

(resourceGroupName: string, schedulerName: string, options?: RetentionPoliciesListBySchedulerOptionalParams) => PagedAsyncIterableIterator<RetentionPolicy, RetentionPolicy[], PageSettings>

update

Update a Retention Policy

update: (resourceGroupName: string, schedulerName: string, properties: RetentionPolicy, options?: RetentionPoliciesUpdateOptionalParams) => PollerLike<OperationState<RetentionPolicy>, RetentionPolicy>

Property Value

(resourceGroupName: string, schedulerName: string, properties: RetentionPolicy, options?: RetentionPoliciesUpdateOptionalParams) => PollerLike<OperationState<RetentionPolicy>, RetentionPolicy>