WebPubSubCustomCertificates interface

Interface representing a WebPubSubCustomCertificates.

Methods

beginCreateOrUpdate(string, string, string, CustomCertificate, WebPubSubCustomCertificatesCreateOrUpdateOptionalParams)

Create or update a custom certificate.

beginCreateOrUpdateAndWait(string, string, string, CustomCertificate, WebPubSubCustomCertificatesCreateOrUpdateOptionalParams)

Create or update a custom certificate.

delete(string, string, string, WebPubSubCustomCertificatesDeleteOptionalParams)

Delete a custom certificate.

get(string, string, string, WebPubSubCustomCertificatesGetOptionalParams)

Get a custom certificate.

list(string, string, WebPubSubCustomCertificatesListOptionalParams)

List all custom certificates.

Method Details

beginCreateOrUpdate(string, string, string, CustomCertificate, WebPubSubCustomCertificatesCreateOrUpdateOptionalParams)

Create or update a custom certificate.

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, certificateName: string, parameters: CustomCertificate, options?: WebPubSubCustomCertificatesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<CustomCertificate>, CustomCertificate>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

certificateName

string

Custom certificate name

parameters
CustomCertificate

A custom certificate.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<CustomCertificate>, CustomCertificate>>

beginCreateOrUpdateAndWait(string, string, string, CustomCertificate, WebPubSubCustomCertificatesCreateOrUpdateOptionalParams)

Create or update a custom certificate.

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, certificateName: string, parameters: CustomCertificate, options?: WebPubSubCustomCertificatesCreateOrUpdateOptionalParams): Promise<CustomCertificate>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

certificateName

string

Custom certificate name

parameters
CustomCertificate

A custom certificate.

Returns

delete(string, string, string, WebPubSubCustomCertificatesDeleteOptionalParams)

Delete a custom certificate.

function delete(resourceGroupName: string, resourceName: string, certificateName: string, options?: WebPubSubCustomCertificatesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

certificateName

string

Custom certificate name

options
WebPubSubCustomCertificatesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, WebPubSubCustomCertificatesGetOptionalParams)

Get a custom certificate.

function get(resourceGroupName: string, resourceName: string, certificateName: string, options?: WebPubSubCustomCertificatesGetOptionalParams): Promise<CustomCertificate>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

certificateName

string

Custom certificate name

options
WebPubSubCustomCertificatesGetOptionalParams

The options parameters.

Returns

list(string, string, WebPubSubCustomCertificatesListOptionalParams)

List all custom certificates.

function list(resourceGroupName: string, resourceName: string, options?: WebPubSubCustomCertificatesListOptionalParams): PagedAsyncIterableIterator<CustomCertificate, CustomCertificate[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

options
WebPubSubCustomCertificatesListOptionalParams

The options parameters.

Returns