EndpointsOperations interface

Interface representing a Endpoints operations.

Properties

createOrUpdate

Create or update the endpoint to the target resource.

delete
get

Gets the endpoint to the resource.

list

List of endpoints to the target resource.

listCredentials

Gets the endpoint access credentials to the resource.

listIngressGatewayCredentials

Gets the ingress gateway endpoint credentials

listManagedProxyDetails

Fetches the managed proxy details

update

Update the endpoint to the target resource.

Property Details

createOrUpdate

Create or update the endpoint to the target resource.

createOrUpdate: (resourceUri: string, endpointName: string, endpointResource: EndpointResource, options?: EndpointsCreateOrUpdateOptionalParams) => Promise<EndpointResource>

Property Value

(resourceUri: string, endpointName: string, endpointResource: EndpointResource, options?: EndpointsCreateOrUpdateOptionalParams) => Promise<EndpointResource>

delete

delete: (resourceUri: string, endpointName: string, options?: EndpointsDeleteOptionalParams) => Promise<void>

Property Value

(resourceUri: string, endpointName: string, options?: EndpointsDeleteOptionalParams) => Promise<void>

get

Gets the endpoint to the resource.

get: (resourceUri: string, endpointName: string, options?: EndpointsGetOptionalParams) => Promise<EndpointResource>

Property Value

(resourceUri: string, endpointName: string, options?: EndpointsGetOptionalParams) => Promise<EndpointResource>

list

List of endpoints to the target resource.

list: (resourceUri: string, options?: EndpointsListOptionalParams) => PagedAsyncIterableIterator<EndpointResource, EndpointResource[], PageSettings>

Property Value

(resourceUri: string, options?: EndpointsListOptionalParams) => PagedAsyncIterableIterator<EndpointResource, EndpointResource[], PageSettings>

listCredentials

Gets the endpoint access credentials to the resource.

listCredentials: (resourceUri: string, endpointName: string, options?: EndpointsListCredentialsOptionalParams) => Promise<EndpointAccessResource>

Property Value

(resourceUri: string, endpointName: string, options?: EndpointsListCredentialsOptionalParams) => Promise<EndpointAccessResource>

listIngressGatewayCredentials

Gets the ingress gateway endpoint credentials

listIngressGatewayCredentials: (resourceUri: string, endpointName: string, options?: EndpointsListIngressGatewayCredentialsOptionalParams) => Promise<IngressGatewayResource>

Property Value

(resourceUri: string, endpointName: string, options?: EndpointsListIngressGatewayCredentialsOptionalParams) => Promise<IngressGatewayResource>

listManagedProxyDetails

Fetches the managed proxy details

listManagedProxyDetails: (resourceUri: string, endpointName: string, managedProxyRequest: ManagedProxyRequest, options?: EndpointsListManagedProxyDetailsOptionalParams) => Promise<ManagedProxyResource>

Property Value

(resourceUri: string, endpointName: string, managedProxyRequest: ManagedProxyRequest, options?: EndpointsListManagedProxyDetailsOptionalParams) => Promise<ManagedProxyResource>

update

Update the endpoint to the target resource.

update: (resourceUri: string, endpointName: string, endpointResource: EndpointResource, options?: EndpointsUpdateOptionalParams) => Promise<EndpointResource>

Property Value

(resourceUri: string, endpointName: string, endpointResource: EndpointResource, options?: EndpointsUpdateOptionalParams) => Promise<EndpointResource>