Proposed Pull Request Change

title description author ms.author ms.service ms.topic ms.date
About the Azure Operator Service Manager CLI extension Learn about the Azure Operator Service Manager CLI extension. JAC0BSMITH jacobsmith azure-operator-service-manager concept-article 03/20/2024
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
Content Truncation Detected
The generated rewrite appears to be incomplete.
Original lines: -
Output lines: -
Ratio: -
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: About the Azure Operator Service Manager CLI extension description: Learn about the Azure Operator Service Manager CLI extension. author: JAC0BSMITH ms.author: jacobsmith ms.service: azure-operator-service-manager ms.topic: concept-article ms.date: 03/20/2024 --- # About the Azure Operator Service Manager CLI extension Azure Operator Service Manager (AOSM) enables publishers of containerized network functions (CNF) and virtualized network functions (VNF) to provide operators with network function definitions (NFDVs) that can be reliably deployed on Azure Arc-connected platforms, including Azure Operator Nexus. NFDVs can be composed into network service designs (NSDVs) that abstract and simplify the configuration surface an operator needs to understand when deploying the workload. AOSM enables these workflows through a flexible and powerful hierarchy of Azure Resource Manager (ARM) resources. A CNF or VNF publisher must onboard their network functions onto AOSM as NFDVs and NSDVs, and test that the resources they have defined can be deployed. The Azure CLI AOSM Extension provides a convenient, simplified interface for publishers to perform initial onboarding and testing of their CNFs and/or VNFs. ## Key features - **CNF and VNF support** - Onboard both single and multi-helm CNFs, as well as single-VM VNFs. - **Automated BICEP generation** - Fill in a minimal configuration file and generate the BICEP definitions for the AOSM resources needed to onboard an NF to AOSM. The CLI automatically handles the network of resource references and reduces both the time to write the BICEP resources and the chance of error. The BICEP files are generated in a clear and well-commented folder structure. - **Streamlined publishing** - Deploy the AOSM resources, upload your network function images, and build upload your Azure Resource Manager (ARM) templates with a single command. - **Simplified commands** - The Az CLI AOSM extension collapses the API calls needed to onboard a network function (NF) to AOSM into three commands for NFDV onboarding, and three similar commands for NSDV onboarding. - **Optimized for initial testing** - The CLI builds AOSM resources which are optimized for simplicity and for accelerating the publish, deploy, test feedback loop. ## Managing the CLI extension As of 10/1/2025, the Azure Operator Service Manager CLI extension is classified in preview state by Azure CLI. Installing preview extensions generates warnings in the Azure CLI. To suppress these warnings, the following command examples include the `--allow-preview true` flag. This flag is optional, extension operations run without this flag will also work. ## CLI Extension Install To install the Azure Operator Service Manager CLI extension, use the following command: ```powershell az extension install --name aosm --allow-preview true ``` ## CLI Extension Update To update the Azure Operator Service Manager CLI extension, use the following command: ```powershell az extension update --name aosm --allow-preview true ``` ## CLI Extension Version To confirm the installed CLI extension version, use the following command: ```powershell az --version ``` If the Azure Operator Service Manager CLI extension is installed, the `aosm` row will be emitted in the version output: ```powershell ---------------------------------------- ... aosm 2.0.0b3 ... ``` ## Next Steps - Use the Azure CLI AOSM Extension to onboard an example [CNF](quickstart-containerized-network-function-prerequisites.md) or [VNF](quickstart-virtualized-network-function-prerequisites.md). - Learn how to [onboard your CNF](how-to-onboard-containerized-network-function-cli.md) to AOSM using the Azure CLI AOSM extension. - Learn how to [onboard your VNF](how-to-onboard-virtualized-network-function-cli.md) to AOSM using the Azure CLI AOSM extension.
Success! Branch created successfully. Create Pull Request on GitHub
Error: