ApprovalOperations interface
Interface representing a Approval operations.
Properties
| create |
Create a ApprovalResource |
| delete | Delete a ApprovalResource |
| get | Get a ApprovalResource |
| list |
List ApprovalResource resources by parent |
| notify |
Upon receiving approval or rejection from approver, this facilitates actions on approval resource |
| update | Update a ApprovalResource |
Property Details
createOrUpdate
Create a ApprovalResource
createOrUpdate: (resourceUri: string, approvalName: string, resource: ApprovalResource, options?: ApprovalCreateOrUpdateOptionalParams) => PollerLike<OperationState<ApprovalResource>, ApprovalResource>
Property Value
(resourceUri: string, approvalName: string, resource: ApprovalResource, options?: ApprovalCreateOrUpdateOptionalParams) => PollerLike<OperationState<ApprovalResource>, ApprovalResource>
delete
Delete a ApprovalResource
delete: (resourceUri: string, approvalName: string, options?: ApprovalDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceUri: string, approvalName: string, options?: ApprovalDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a ApprovalResource
get: (resourceUri: string, approvalName: string, options?: ApprovalGetOptionalParams) => Promise<ApprovalResource>
Property Value
(resourceUri: string, approvalName: string, options?: ApprovalGetOptionalParams) => Promise<ApprovalResource>
listByParent
List ApprovalResource resources by parent
listByParent: (resourceUri: string, options?: ApprovalListByParentOptionalParams) => PagedAsyncIterableIterator<ApprovalResource, ApprovalResource[], PageSettings>
Property Value
(resourceUri: string, options?: ApprovalListByParentOptionalParams) => PagedAsyncIterableIterator<ApprovalResource, ApprovalResource[], PageSettings>
notifyInitiator
Upon receiving approval or rejection from approver, this facilitates actions on approval resource
notifyInitiator: (resourceUri: string, approvalName: string, body: ApprovalActionRequest, options?: ApprovalNotifyInitiatorOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
Property Value
(resourceUri: string, approvalName: string, body: ApprovalActionRequest, options?: ApprovalNotifyInitiatorOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
update
Update a ApprovalResource
update: (resourceUri: string, approvalName: string, properties: ApprovalPatchModel, options?: ApprovalUpdateOptionalParams) => PollerLike<OperationState<ApprovalResource>, ApprovalResource>
Property Value
(resourceUri: string, approvalName: string, properties: ApprovalPatchModel, options?: ApprovalUpdateOptionalParams) => PollerLike<OperationState<ApprovalResource>, ApprovalResource>