Freigeben über


Nginx Class

Definition

Low-level API implementation for the Nginx service.

public class Nginx
type Nginx = class
Public Class Nginx
Inheritance
Nginx

Constructors

Name Description
Nginx()

Methods

Name Description
CertificatesCreateOrUpdate(String, String, String, String, INginxCertificate, Func<HttpResponseMessage,Task<INginxCertificate>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX certificates for given NGINX deployment

CertificatesCreateOrUpdate(String, String, String, String, INginxCertificate, Func<HttpResponseMessage,Task<INginxCertificate>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX certificates for given NGINX deployment

CertificatesCreateOrUpdateViaIdentity(String, INginxCertificate, Func<HttpResponseMessage,Task<INginxCertificate>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX certificates for given NGINX deployment

CertificatesCreateOrUpdateViaIdentity(String, INginxCertificate, Func<HttpResponseMessage,Task<INginxCertificate>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX certificates for given NGINX deployment

CertificatesCreateOrUpdateViaIdentityWithResult(String, INginxCertificate, IEventListener, ISendAsync, SerializationMode)
CertificatesCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<INginxCertificate>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

update the NGINX certificates for given NGINX deployment

CertificatesCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
CertificatesCreateOrUpdateWithResult(String, String, String, String, INginxCertificate, IEventListener, ISendAsync, SerializationMode)
CertificatesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a certificate from the NGINX deployment

CertificatesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a certificate from the NGINX deployment

CertificatesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a certificate from the NGINX deployment

CertificatesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a certificate from the NGINX deployment

CertificatesGet(String, String, String, String, Func<HttpResponseMessage, Task<INginxCertificate>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get a certificate of given NGINX deployment

CertificatesGet(String, String, String, String, Func<HttpResponseMessage, Task<INginxCertificate>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get a certificate of given NGINX deployment

CertificatesGetViaIdentity(String, Func<HttpResponseMessage,Task<INginxCertificate>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get a certificate of given NGINX deployment

CertificatesGetViaIdentity(String, Func<HttpResponseMessage,Task<INginxCertificate>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get a certificate of given NGINX deployment

CertificatesGetViaIdentityWithResult(String, IEventListener, ISendAsync)
CertificatesGetWithResult(String, String, String, String, IEventListener, ISendAsync)
CertificatesList(String, String, String, Func<HttpResponseMessage, Task<INginxCertificateListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all certificates of given NGINX deployment

CertificatesList(String, String, String, Func<HttpResponseMessage, Task<INginxCertificateListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all certificates of given NGINX deployment

CertificatesListViaIdentity(String, Func<HttpResponseMessage, Task<INginxCertificateListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all certificates of given NGINX deployment

CertificatesListViaIdentity(String, Func<HttpResponseMessage, Task<INginxCertificateListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all certificates of given NGINX deployment

CertificatesListViaIdentityWithResult(String, IEventListener, ISendAsync)
CertificatesListWithResult(String, String, String, IEventListener, ISendAsync)
ConfigurationsAnalysis(String, String, String, String, IAnalysisCreate, Func<HttpResponseMessage,Task<IAnalysisResult>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Analyze an NGINX configuration without applying it to the NGINXaaS deployment

ConfigurationsAnalysis(String, String, String, String, IAnalysisCreate, Func<HttpResponseMessage,Task<IAnalysisResult>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Analyze an NGINX configuration without applying it to the NGINXaaS deployment

ConfigurationsAnalysisViaIdentity(String, IAnalysisCreate, Func<HttpResponseMessage, Task<IAnalysisResult>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

Analyze an NGINX configuration without applying it to the NGINXaaS deployment

ConfigurationsAnalysisViaIdentity(String, IAnalysisCreate, Func<HttpResponseMessage, Task<IAnalysisResult>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Analyze an NGINX configuration without applying it to the NGINXaaS deployment

ConfigurationsAnalysisViaIdentityWithResult(String, IAnalysisCreate, IEventListener, ISendAsync, SerializationMode)
ConfigurationsAnalysisViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IAnalysisResult>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Analyze an NGINX configuration without applying it to the NGINXaaS deployment

ConfigurationsAnalysisViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
ConfigurationsAnalysisWithResult(String, String, String, String, IAnalysisCreate, IEventListener, ISendAsync, SerializationMode)
ConfigurationsCreateOrUpdate(String, String, String, String, INginxConfiguration, Func<HttpResponseMessage,Task<INginxConfiguration>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX configuration for given NGINX deployment

ConfigurationsCreateOrUpdate(String, String, String, String, INginxConfiguration, Func<HttpResponseMessage,Task<INginxConfiguration>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX configuration for given NGINX deployment

ConfigurationsCreateOrUpdateViaIdentity(String, INginxConfiguration, Func<HttpResponseMessage,Task<INginxConfiguration>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX configuration for given NGINX deployment

ConfigurationsCreateOrUpdateViaIdentity(String, INginxConfiguration, Func<HttpResponseMessage,Task<INginxConfiguration>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX configuration for given NGINX deployment

ConfigurationsCreateOrUpdateViaIdentityWithResult(String, INginxConfiguration, IEventListener, ISendAsync, SerializationMode)
ConfigurationsCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<INginxConfiguration>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

update the NGINX configuration for given NGINX deployment

ConfigurationsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
ConfigurationsCreateOrUpdateWithResult(String, String, String, String, INginxConfiguration, IEventListener, ISendAsync, SerializationMode)
ConfigurationsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Reset the NGINX configuration of given NGINX deployment to default

ConfigurationsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Reset the NGINX configuration of given NGINX deployment to default

ConfigurationsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Reset the NGINX configuration of given NGINX deployment to default

ConfigurationsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Reset the NGINX configuration of given NGINX deployment to default

ConfigurationsGet(String, String, String, String, Func<HttpResponseMessage, Task<INginxConfiguration>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX configuration of given NGINX deployment

ConfigurationsGet(String, String, String, String, Func<HttpResponseMessage, Task<INginxConfiguration>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX configuration of given NGINX deployment

ConfigurationsGetViaIdentity(String, Func<HttpResponseMessage, Task<INginxConfiguration>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX configuration of given NGINX deployment

ConfigurationsGetViaIdentity(String, Func<HttpResponseMessage, Task<INginxConfiguration>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX configuration of given NGINX deployment

ConfigurationsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
ConfigurationsGetWithResult(String, String, String, String, IEventListener, ISendAsync)
ConfigurationsList(String, String, String, Func<HttpResponseMessage, Task<INginxConfigurationListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List the NGINX configuration of given NGINX deployment.

ConfigurationsList(String, String, String, Func<HttpResponseMessage, Task<INginxConfigurationListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List the NGINX configuration of given NGINX deployment.

ConfigurationsListViaIdentity(String, Func<HttpResponseMessage, Task<INginxConfigurationListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List the NGINX configuration of given NGINX deployment.

ConfigurationsListViaIdentity(String, Func<HttpResponseMessage, Task<INginxConfigurationListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List the NGINX configuration of given NGINX deployment.

ConfigurationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
ConfigurationsListWithResult(String, String, String, IEventListener, ISendAsync)
DeploymentsCreateOrUpdate(String, String, String, INginxDeployment, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX deployment

DeploymentsCreateOrUpdate(String, String, String, INginxDeployment, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX deployment

DeploymentsCreateOrUpdateViaIdentity(String, INginxDeployment, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX deployment

DeploymentsCreateOrUpdateViaIdentity(String, INginxDeployment, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update the NGINX deployment

DeploymentsCreateOrUpdateViaIdentityWithResult(String, INginxDeployment, IEventListener, ISendAsync, SerializationMode)
DeploymentsCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

update the NGINX deployment

DeploymentsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
DeploymentsCreateOrUpdateWithResult(String, String, String, INginxDeployment, IEventListener, ISendAsync, SerializationMode)
DeploymentsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Delete the NGINX deployment resource

DeploymentsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Delete the NGINX deployment resource

DeploymentsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Delete the NGINX deployment resource

DeploymentsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Delete the NGINX deployment resource

DeploymentsGet(String, String, String, Func<HttpResponseMessage, Task<INginxDeployment>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX deployment

DeploymentsGet(String, String, String, Func<HttpResponseMessage, Task<INginxDeployment>,Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX deployment

DeploymentsGetViaIdentity(String, Func<HttpResponseMessage,Task<INginxDeployment>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX deployment

DeploymentsGetViaIdentity(String, Func<HttpResponseMessage,Task<INginxDeployment>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

Get the NGINX deployment

DeploymentsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
DeploymentsGetWithResult(String, String, String, IEventListener, ISendAsync)
DeploymentsList(String, Func<HttpResponseMessage,Task<INginxDeploymentListResponse>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List the NGINX deployments resources

DeploymentsList(String, Func<HttpResponseMessage,Task<INginxDeploymentListResponse>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List the NGINX deployments resources

DeploymentsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<INginxDeploymentListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all NGINX deployments under the specified resource group.

DeploymentsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<INginxDeploymentListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all NGINX deployments under the specified resource group.

DeploymentsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<INginxDeploymentListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all NGINX deployments under the specified resource group.

DeploymentsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<INginxDeploymentListResponse>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

List all NGINX deployments under the specified resource group.

DeploymentsListByResourceGroupViaIdentityWithResult(String, IEventListener, ISendAsync)
DeploymentsListByResourceGroupWithResult(String, String, IEventListener, ISendAsync)
DeploymentsListViaIdentity(String, Func<HttpResponseMessage,Task<INginxDeploymentListResponse>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List the NGINX deployments resources

DeploymentsListViaIdentity(String, Func<HttpResponseMessage,Task<INginxDeploymentListResponse>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List the NGINX deployments resources

DeploymentsListViaIdentityWithResult(String, IEventListener, ISendAsync)
DeploymentsListWithResult(String, IEventListener, ISendAsync)
DeploymentsUpdate(String, String, String, INginxDeploymentUpdateParameters, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX deployment

DeploymentsUpdate(String, String, String, INginxDeploymentUpdateParameters, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Update the NGINX deployment

DeploymentsUpdateViaIdentity(String, INginxDeploymentUpdateParameters, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the NGINX deployment

DeploymentsUpdateViaIdentity(String, INginxDeploymentUpdateParameters, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

Update the NGINX deployment

DeploymentsUpdateViaIdentityWithResult(String, INginxDeploymentUpdateParameters, IEventListener, ISendAsync, SerializationMode)
DeploymentsUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<INginxDeployment>,Task>, Func<HttpResponseMessage, Task<IResourceProviderDefaultErrorResponse>,Task>, IEventListener, ISendAsync)

update the NGINX deployment

DeploymentsUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
DeploymentsUpdateWithResult(String, String, String, INginxDeploymentUpdateParameters, IEventListener, ISendAsync, SerializationMode)
OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List all operations provided by Nginx.NginxPlus for the 2024-01-01-preview api version.

OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List all operations provided by Nginx.NginxPlus for the 2024-01-01-preview api version.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List all operations provided by Nginx.NginxPlus for the 2024-01-01-preview api version.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IResourceProviderDefaultErrorResponse>, Task>, IEventListener, ISendAsync)

List all operations provided by Nginx.NginxPlus for the 2024-01-01-preview api version.

OperationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsListWithResult(IEventListener, ISendAsync)

Applies to