PrivateAccessesOperations interface

Interface representing a PrivateAccesses operations.

Properties

createOrUpdate

Create or update a private access

delete

Delete a private access

deleteAPrivateEndpointConnection

Deletes a private endpoint connection under a private access resource.

get

Get a private access resource

getAPrivateEndpointConnection

Gets information about a private endpoint connection under a private access resource.

getPrivateLinkResources

Gets the private link resources possible under private access resource

list

Get a list of private access resources in a resource group.

listAll

Get a list of private access resources in a subscription.

listPrivateEndpointConnections

List information about private endpoint connections under a private access resource

update

Patch a private access tags

Property Details

createOrUpdate

Create or update a private access

createOrUpdate: (resourceGroupName: string, privateAccessName: string, resource: PrivateAccess, options?: PrivateAccessesCreateOrUpdateOptionalParams) => PollerLike<OperationState<PrivateAccess>, PrivateAccess>

Property Value

(resourceGroupName: string, privateAccessName: string, resource: PrivateAccess, options?: PrivateAccessesCreateOrUpdateOptionalParams) => PollerLike<OperationState<PrivateAccess>, PrivateAccess>

delete

Delete a private access

delete: (resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deleteAPrivateEndpointConnection

Deletes a private endpoint connection under a private access resource.

deleteAPrivateEndpointConnection: (resourceGroupName: string, privateAccessName: string, privateEndpointConnectionName: string, options?: PrivateAccessesDeleteAPrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, privateAccessName: string, privateEndpointConnectionName: string, options?: PrivateAccessesDeleteAPrivateEndpointConnectionOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a private access resource

get: (resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesGetOptionalParams) => Promise<PrivateAccess>

Property Value

(resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesGetOptionalParams) => Promise<PrivateAccess>

getAPrivateEndpointConnection

Gets information about a private endpoint connection under a private access resource.

getAPrivateEndpointConnection: (resourceGroupName: string, privateAccessName: string, privateEndpointConnectionName: string, options?: PrivateAccessesGetAPrivateEndpointConnectionOptionalParams) => Promise<PrivateEndpointConnection>

Property Value

(resourceGroupName: string, privateAccessName: string, privateEndpointConnectionName: string, options?: PrivateAccessesGetAPrivateEndpointConnectionOptionalParams) => Promise<PrivateEndpointConnection>

getPrivateLinkResources

Gets the private link resources possible under private access resource

getPrivateLinkResources: (resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesGetPrivateLinkResourcesOptionalParams) => Promise<PrivateLinkResourceListResult>

Property Value

(resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesGetPrivateLinkResourcesOptionalParams) => Promise<PrivateLinkResourceListResult>

list

Get a list of private access resources in a resource group.

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

Property Value

(resourceGroupName: string, options?: PrivateAccessesListOptionalParams) => PagedAsyncIterableIterator<PrivateAccess, PrivateAccess[], PageSettings>

listAll

Get a list of private access resources in a subscription.

listAll: (options?: PrivateAccessesListAllOptionalParams) => PagedAsyncIterableIterator<PrivateAccess, PrivateAccess[], PageSettings>

Property Value

(options?: PrivateAccessesListAllOptionalParams) => PagedAsyncIterableIterator<PrivateAccess, PrivateAccess[], PageSettings>

listPrivateEndpointConnections

List information about private endpoint connections under a private access resource

listPrivateEndpointConnections: (resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesListPrivateEndpointConnectionsOptionalParams) => PagedAsyncIterableIterator<PrivateEndpointConnection, PrivateEndpointConnection[], PageSettings>

Property Value

(resourceGroupName: string, privateAccessName: string, options?: PrivateAccessesListPrivateEndpointConnectionsOptionalParams) => PagedAsyncIterableIterator<PrivateEndpointConnection, PrivateEndpointConnection[], PageSettings>

update

Patch a private access tags

update: (resourceGroupName: string, privateAccessName: string, properties: PrivateAccessPatch, options?: PrivateAccessesUpdateOptionalParams) => PollerLike<OperationState<PrivateAccess>, PrivateAccess>

Property Value

(resourceGroupName: string, privateAccessName: string, properties: PrivateAccessPatch, options?: PrivateAccessesUpdateOptionalParams) => PollerLike<OperationState<PrivateAccess>, PrivateAccess>