Azure SDK

Learn how to use the Python Azure Management SDK to manage NGINXaaS for Azure deployments.

NGINXaaS deployments can be managed using the multi-language SDK. This document outlines common workflows using the Python SDK. You can find example code to manage NGINXaaS deployments and related objects in the NGINXaaS GitHub repository, NGINXaaS Snippets.

Prerequisites

Workflows

Create or update a deployment

For example scripts to create or update deployment resources, see NGINXaaS Snippets

Create or update a certificate

Create or update a certificate under a deployment. This references an existing certificate in an Azure Key Vault and makes it available to the NGINX configuration. See NGINXaaS Snippets for example scripts to create or update deployment certificate resources.

Create or update a configuration

Create or update the default configuration for a deployment using a gzipped archive based on the NGINXaaS documentation below. See NGINXaaS Snippets for example scripts to create or update deployment configuration resources.

Additional Docs