Share via


PrivateEndpointConnectionProxiesOperations interface

Interface representing a PrivateEndpointConnectionProxies operations.

Properties

create

Create a new private endpoint connection proxy which includes both auto and manual approval types. Creating the proxy resource will also create a private endpoint connection resource.

delete
get

Gets the private endpoint connection proxy details.

list

Gets the all private endpoint connections proxies.

validate

Returns remote private endpoint connection information after validation.

Property Details

create

Create a new private endpoint connection proxy which includes both auto and manual approval types. Creating the proxy resource will also create a private endpoint connection resource.

create: (resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, resource: PrivateEndpointConnectionProxy, options?: PrivateEndpointConnectionProxiesCreateOptionalParams) => Promise<PrivateEndpointConnectionProxy>

Property Value

(resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, resource: PrivateEndpointConnectionProxy, options?: PrivateEndpointConnectionProxiesCreateOptionalParams) => Promise<PrivateEndpointConnectionProxy>

delete

delete: (resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, options?: PrivateEndpointConnectionProxiesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, options?: PrivateEndpointConnectionProxiesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the private endpoint connection proxy details.

get: (resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, options?: PrivateEndpointConnectionProxiesGetOptionalParams) => Promise<PrivateEndpointConnectionProxy>

Property Value

(resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, options?: PrivateEndpointConnectionProxiesGetOptionalParams) => Promise<PrivateEndpointConnectionProxy>

list

Gets the all private endpoint connections proxies.

list: (resourceGroupName: string, vaultName: string, options?: PrivateEndpointConnectionProxiesListOptionalParams) => PagedAsyncIterableIterator<PrivateEndpointConnectionProxy, PrivateEndpointConnectionProxy[], PageSettings>

Property Value

(resourceGroupName: string, vaultName: string, options?: PrivateEndpointConnectionProxiesListOptionalParams) => PagedAsyncIterableIterator<PrivateEndpointConnectionProxy, PrivateEndpointConnectionProxy[], PageSettings>

validate

Returns remote private endpoint connection information after validation.

validate: (resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, body: PrivateEndpointConnectionProxy, options?: PrivateEndpointConnectionProxiesValidateOptionalParams) => Promise<PrivateEndpointConnectionProxy>

Property Value

(resourceGroupName: string, vaultName: string, privateEndpointConnectionProxyName: string, body: PrivateEndpointConnectionProxy, options?: PrivateEndpointConnectionProxiesValidateOptionalParams) => Promise<PrivateEndpointConnectionProxy>