Certificates interface

Interface representing a Certificates.

Methods

beginCreateOrUpdate(string, string, string, CertificatesCreateOrUpdateOptionalParams)

Create or update the NGINX certificates for given NGINX deployment

beginCreateOrUpdateAndWait(string, string, string, CertificatesCreateOrUpdateOptionalParams)

Create or update the NGINX certificates for given NGINX deployment

beginDelete(string, string, string, CertificatesDeleteOptionalParams)

Deletes a certificate from the NGINX deployment

beginDeleteAndWait(string, string, string, CertificatesDeleteOptionalParams)

Deletes a certificate from the NGINX deployment

get(string, string, string, CertificatesGetOptionalParams)

Get a certificate of given NGINX deployment

list(string, string, CertificatesListOptionalParams)

List all certificates of given NGINX deployment

Method Details

beginCreateOrUpdate(string, string, string, CertificatesCreateOrUpdateOptionalParams)

Create or update the NGINX certificates for given NGINX deployment

function beginCreateOrUpdate(resourceGroupName: string, deploymentName: string, certificateName: string, options?: CertificatesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NginxCertificate>, NginxCertificate>>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

certificateName

string

The name of certificate

options
CertificatesCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, CertificatesCreateOrUpdateOptionalParams)

Create or update the NGINX certificates for given NGINX deployment

function beginCreateOrUpdateAndWait(resourceGroupName: string, deploymentName: string, certificateName: string, options?: CertificatesCreateOrUpdateOptionalParams): Promise<NginxCertificate>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

certificateName

string

The name of certificate

options
CertificatesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<NginxCertificate>

beginDelete(string, string, string, CertificatesDeleteOptionalParams)

Deletes a certificate from the NGINX deployment

function beginDelete(resourceGroupName: string, deploymentName: string, certificateName: string, options?: CertificatesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

certificateName

string

The name of certificate

options
CertificatesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, CertificatesDeleteOptionalParams)

Deletes a certificate from the NGINX deployment

function beginDeleteAndWait(resourceGroupName: string, deploymentName: string, certificateName: string, options?: CertificatesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

certificateName

string

The name of certificate

options
CertificatesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, CertificatesGetOptionalParams)

Get a certificate of given NGINX deployment

function get(resourceGroupName: string, deploymentName: string, certificateName: string, options?: CertificatesGetOptionalParams): Promise<NginxCertificate>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

certificateName

string

The name of certificate

options
CertificatesGetOptionalParams

The options parameters.

Returns

Promise<NginxCertificate>

list(string, string, CertificatesListOptionalParams)

List all certificates of given NGINX deployment

function list(resourceGroupName: string, deploymentName: string, options?: CertificatesListOptionalParams): PagedAsyncIterableIterator<NginxCertificate, NginxCertificate[], PageSettings>

Parameters

resourceGroupName

string

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

deploymentName

string

The name of targeted NGINX deployment

options
CertificatesListOptionalParams

The options parameters.

Returns