CommunityEndpointsOperations interface

Interface representing a CommunityEndpoints operations.

Properties

createOrUpdate

Create a CommunityEndpointResource

delete

Delete a CommunityEndpointResource

get

Get a CommunityEndpointResource

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalDeletion

Callback that triggers on approval deletion state change.

listByCommunityResource

List CommunityEndpointResource resources by CommunityResource

listBySubscription

List CommunityEndpointResource resources by subscription ID

update

Update a CommunityEndpointResource

Property Details

createOrUpdate

Create a CommunityEndpointResource

createOrUpdate: (resourceGroupName: string, communityName: string, communityEndpointName: string, resource: CommunityEndpointResource, options?: CommunityEndpointsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CommunityEndpointResource>, CommunityEndpointResource>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, resource: CommunityEndpointResource, options?: CommunityEndpointsCreateOrUpdateOptionalParams) => PollerLike<OperationState<CommunityEndpointResource>, CommunityEndpointResource>

delete

Delete a CommunityEndpointResource

delete: (resourceGroupName: string, communityName: string, communityEndpointName: string, options?: CommunityEndpointsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, options?: CommunityEndpointsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a CommunityEndpointResource

get: (resourceGroupName: string, communityName: string, communityEndpointName: string, options?: CommunityEndpointsGetOptionalParams) => Promise<CommunityEndpointResource>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, options?: CommunityEndpointsGetOptionalParams) => Promise<CommunityEndpointResource>

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalCreation: (resourceGroupName: string, communityName: string, communityEndpointName: string, body: ApprovalCallbackRequest, options?: CommunityEndpointsHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, body: ApprovalCallbackRequest, options?: CommunityEndpointsHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

handleApprovalDeletion

Callback that triggers on approval deletion state change.

handleApprovalDeletion: (resourceGroupName: string, communityName: string, communityEndpointName: string, body: ApprovalDeletionCallbackRequest, options?: CommunityEndpointsHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, body: ApprovalDeletionCallbackRequest, options?: CommunityEndpointsHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

listByCommunityResource

List CommunityEndpointResource resources by CommunityResource

listByCommunityResource: (resourceGroupName: string, communityName: string, options?: CommunityEndpointsListByCommunityResourceOptionalParams) => PagedAsyncIterableIterator<CommunityEndpointResource, CommunityEndpointResource[], PageSettings>

Property Value

(resourceGroupName: string, communityName: string, options?: CommunityEndpointsListByCommunityResourceOptionalParams) => PagedAsyncIterableIterator<CommunityEndpointResource, CommunityEndpointResource[], PageSettings>

listBySubscription

List CommunityEndpointResource resources by subscription ID

listBySubscription: (communityName: string, options?: CommunityEndpointsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<CommunityEndpointResource, CommunityEndpointResource[], PageSettings>

Property Value

(communityName: string, options?: CommunityEndpointsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<CommunityEndpointResource, CommunityEndpointResource[], PageSettings>

update

Update a CommunityEndpointResource

update: (resourceGroupName: string, communityName: string, communityEndpointName: string, properties: CommunityEndpointPatchModel, options?: CommunityEndpointsUpdateOptionalParams) => PollerLike<OperationState<CommunityEndpointResource>, CommunityEndpointResource>

Property Value

(resourceGroupName: string, communityName: string, communityEndpointName: string, properties: CommunityEndpointPatchModel, options?: CommunityEndpointsUpdateOptionalParams) => PollerLike<OperationState<CommunityEndpointResource>, CommunityEndpointResource>